.CategoryPageOverview-module-scss-module__3SfROq__section{border-bottom:1px solid var(--lightgrey1);flex-direction:column;margin:0 0 30px;padding:0 0 50px;display:flex}@media (min-width:768px){.CategoryPageOverview-module-scss-module__3SfROq__section{flex-direction:row}}.CategoryPageOverview-module-scss-module__3SfROq__section .left{padding-right:5%}@media (min-width:768px){.CategoryPageOverview-module-scss-module__3SfROq__section .left{width:60%}}.CategoryPageOverview-module-scss-module__3SfROq__section .left h2{font-size:20px}@media (min-width:768px){.CategoryPageOverview-module-scss-module__3SfROq__section .left h2{font-size:24px}}.CategoryPageOverview-module-scss-module__3SfROq__section .left .description{font-size:16px;font-weight:500}.CategoryPageOverview-module-scss-module__3SfROq__section .left p{font-size:16px;font-weight:500}@media (min-width:768px){.CategoryPageOverview-module-scss-module__3SfROq__section .left .description{font-size:18px}.CategoryPageOverview-module-scss-module__3SfROq__section .left p{font-size:18px}}.CategoryPageOverview-module-scss-module__3SfROq__section .right{padding-top:50px}@media (min-width:768px){.CategoryPageOverview-module-scss-module__3SfROq__section .right{width:40%;padding-top:0}}
.MapListItem-module-scss-module__p8so7q__article{border-bottom:1px solid var(--lightgrey2);transition:all .3s}.MapListItem-module-scss-module__p8so7q__article a{padding:11px 15px;display:flex}.MapListItem-module-scss-module__p8so7q__article .left{align-items:center;min-width:80px;display:flex}.MapListItem-module-scss-module__p8so7q__article .left span{display:flex}.MapListItem-module-scss-module__p8so7q__article .featured-image-mask{border-radius:100%;flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}.MapListItem-module-scss-module__p8so7q__article .featured-image{display:block}.MapListItem-module-scss-module__p8so7q__article .featured-image.fallback{mix-blend-mode:soft-light;object-fit:cover;width:100%;height:100%}.MapListItem-module-scss-module__p8so7q__article .right{padding:0 0 0 15px}.MapListItem-module-scss-module__p8so7q__article .title{margin:0 0 6px;font-size:16px;font-weight:600}.MapListItem-module-scss-module__p8so7q__article .address{color:var(--meddarkgrey);font-family:var(--ballinger);letter-spacing:-.02em;word-spacing:-.2em;font-size:14px;font-weight:400}.MapListItem-module-scss-module__p8so7q__article:hover{background-color:var(--lightgrey1)}.MapListItem-module-scss-module__p8so7q__article:active{background-color:var(--lightgrey2)}.MapListItem-module-scss-module__p8so7q__article.selected-for-edit{background-color:#c7d9ff}
.MapFiltersModal-module-scss-module__lWhLCa__wrapper{z-index:9000000;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;margin-left:0!important;margin-right:0!important}@media (min-width:414px){.MapFiltersModal-module-scss-module__lWhLCa__wrapper{width:calc(100% - 60px);left:60px}}@media (min-width:768px){.MapFiltersModal-module-scss-module__lWhLCa__wrapper{width:calc(100% - 90px);left:90px}}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card{background-color:var(--white);border-top-left-radius:var(--borderradius);border-top-right-radius:var(--borderradius);box-shadow:var(--boxshadow2);width:560px;max-width:100%;height:500px;margin:30px}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .close{cursor:pointer}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card header{border-bottom:1px solid var(--lightgrey2);justify-content:space-between;align-items:center;gap:8px;margin:0 0 15px;padding:15px 15px 15px 10px;display:flex}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card header .left{flex:none;align-items:center;display:flex}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card header .middle{text-align:center;flex:auto;justify-content:center;min-width:0;display:flex}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card header .middle .count{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card header .right{flex:none;justify-content:flex-end;align-items:center;display:flex}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card header .right .clear-btn{white-space:nowrap}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .help-text{font-family:var(--ballinger);text-align:center;margin:0 0 15px}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons{grid-column-gap:10px;flex-wrap:nowrap;align-items:center;height:auto;padding:0 15px 15px;display:flex;overflow-x:auto}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn{border:1px solid var(--meddarkgrey);border-radius:var(--borderradius2);box-sizing:border-box;color:var(--meddarkgrey);font-family:var(--ballinger);letter-spacing:.02em;background-color:#f4f4f4;flex-shrink:0;justify-content:center;align-self:center;align-items:center;height:auto;min-height:0;padding:6px 10px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}@media (min-width:450px){.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn{font-size:14px}}@media (min-width:1025px){.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn{font-size:14px}}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn svg{font-size:14px}:is(.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn:hover,.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn:active,.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn:focus){background-color:var(--black);border-color:var(--black);color:var(--white)}:is(.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn:hover .text,.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn:active .text,.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn:focus .text),:is(.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn:hover .start-icon,.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn:hover .end-icon,.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn:active .start-icon,.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn:active .end-icon,.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn:focus .start-icon,.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn:focus .end-icon){color:var(--white)}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn .start-icon{flex-shrink:0}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn .text{text-align:left;white-space:normal;word-break:break-word;min-width:0;max-width:11em;line-height:1.2}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn.map-filter-chip-pinned{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#f4f4f4}:is(.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn.map-filter-chip-pinned:hover,.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn.map-filter-chip-pinned:active,.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn.map-filter-chip-pinned:focus){border-color:var(--meddarkgrey)!important;color:var(--meddarkgrey)!important;background-color:#f4f4f4!important}:is(.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn.map-filter-chip-pinned:hover .text,.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn.map-filter-chip-pinned:active .text,.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .filter-buttons .btn.map-filter-chip-pinned:focus .text){color:var(--meddarkgrey)!important}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .main-categories{border-top:1px solid var(--lightgrey2);height:auto;overflow-y:hidden}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .main-categories>.container{background-color:var(--white);height:358px;overflow-y:scroll}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .main-categories>.container .accordion:first-child{border-top:0}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .accordion__button{flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:10px 20px;font-size:20px;display:flex}@media (min-width:768px){.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .accordion__button{padding:10px 60px}}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .accordion__button:before{width:8px;height:8px;font-size:18px;transition:all .3s;transform:rotate(45deg)}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .accordion__button[aria-expanded=true]:before{transform:rotate(-135deg)}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .accordion__panel{padding:20px}@media (min-width:768px){.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .accordion__panel{padding:20px 60px}}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .submit-btn{border-bottom-left-radius:var(--borderradius);border-bottom-right-radius:var(--borderradius);background-color:var(--red);color:var(--white);font-family:var(--ballinger);letter-spacing:1px;text-align:center;text-transform:uppercase;width:100%;padding:15px;transition:all .3s}.MapFiltersModal-module-scss-module__lWhLCa__wrapper .card .submit-btn[disabled]{background-color:var(--meddarkgrey);cursor:default}
.Checkbox-module-scss-module__S5ABFa__wrapper{--checkbox-accent:#2196f3;margin:0 0 5px}.Checkbox-module-scss-module__S5ABFa__wrapper input[type=checkbox]{margin:0 5px 0 0}.Checkbox-module-scss-module__S5ABFa__wrapper .container{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:12px;padding-left:35px;display:block;position:relative}.Checkbox-module-scss-module__S5ABFa__wrapper .container:active .checkmark{animation:.3s Checkbox-module-scss-module__S5ABFa__checkboxPulse}.Checkbox-module-scss-module__S5ABFa__wrapper .label-text{overflow-wrap:anywhere;white-space:normal;line-height:1.35}.Checkbox-module-scss-module__S5ABFa__wrapper .container input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.Checkbox-module-scss-module__S5ABFa__wrapper .checkmark{background-color:var(--lightgrey2);width:20px;height:20px;transition:all .2s;position:absolute;top:0;left:0;transform:scale(1);box-shadow:0 0 #000}.Checkbox-module-scss-module__S5ABFa__wrapper .container:hover input~.checkmark{background-color:var(--meddarkgrey)}.Checkbox-module-scss-module__S5ABFa__wrapper .container input:checked~.checkmark{background-color:var(--checkbox-accent)}.Checkbox-module-scss-module__S5ABFa__wrapper .checkmark:after{content:"";display:none;position:absolute}.Checkbox-module-scss-module__S5ABFa__wrapper .container input:checked~.checkmark:after{display:block}.Checkbox-module-scss-module__S5ABFa__wrapper .container .checkmark:after{border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;top:5px;left:8px;transform:rotate(45deg)}@keyframes Checkbox-module-scss-module__S5ABFa__checkboxPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--checkbox-accent) 75%, transparent);transform:scale(.95)}70%{box-shadow:0 0 0 8px color-mix(in srgb, var(--checkbox-accent) 0%, transparent);transform:scale(1)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--checkbox-accent) 0%, transparent);transform:scale(.95)}}
.MapSingleCategoryFilterForm-module-scss-module__TvOKbq__form{flex-direction:column;height:100%;display:flex}.MapSingleCategoryFilterForm-module-scss-module__TvOKbq__subList{max-height:300px;margin:0;padding:24px 18px 12px;list-style:none;overflow-y:auto}.MapSingleCategoryFilterForm-module-scss-module__TvOKbq__helpText{font-family:var(--ballinger);text-align:center;margin:0;padding:20px}
.accordion{border:1px solid #0000001a;border-radius:2px}.accordion__item+.accordion__item{border-top:1px solid #0000001a}.accordion__button{color:#444;cursor:pointer;text-align:left;background-color:#f4f4f4;border:none;width:100%;padding:18px}.accordion__button:hover{background-color:#ddd}.accordion__button:before{content:"";border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;margin-right:12px;display:inline-block;transform:rotate(-45deg)}.accordion__button[aria-expanded=true]:before,.accordion__button[aria-selected=true]:before{transform:rotate(45deg)}[hidden]{display:none}.accordion__panel{padding:20px;animation:.35s ease-in fadein}@keyframes fadein{0%{opacity:0}to{opacity:1}}
.MapAllCategoriesFilterForm-module-scss-module__dyphiG__form{flex-direction:column;height:100%;display:flex}.MapAllCategoriesFilterForm-module-scss-module__dyphiG__subList{margin:0;padding:0;list-style:none}.MapAllCategoriesFilterForm-module-scss-module__dyphiG__helpText{font-family:var(--ballinger);text-align:center;margin:0;padding:20px}
