.archcare-container .location{transform:translate(-50%,-95%);max-width:33%}.archcare-container .location:hover{z-index:2}.archcare-container .location-map-filter{border-radius:1.4375rem;max-width:54.5625rem;height:6.25rem}.archcare-container .location-map-filter-container{margin-top:-50px}.archcare-container .location-marker{cursor:pointer}.archcare-container .location-marker use{transition:all .3s linear;fill:#a21019;color:#a21019}.archcare-container .location-marker svg{width:3.5vw;height:8vw;min-width:1.875rem}.archcare-container .location-marker:hover use{fill:#e0e0e0;stroke:#e0e0e0}.archcare-container .location-select-container{padding:1.625rem 3.25rem 0}.archcare-container .location-select-container .select2-container{max-width:100%;width:100%!important;text-align:center;z-index:1;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.archcare-container .location-select-container .select2-container:focus,.archcare-container .location-select-container .select2-container:focus-visible,.archcare-container .location-select-container .select2-container:focus-within{outline:1px solid #a21019}.archcare-container .location-select-container .select2-container .select2-selection--single{height:4.125rem;border-radius:0;background-color:#fff;border:1px solid #aaa;box-sizing:border-box;cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.archcare-container .location-select-container .select2-container .select2-selection--single .select2-selection__rendered{line-height:4.125rem;color:#444;display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archcare-container .location-select-container .select2-container .select2-selection--single .select2-selection__arrow{height:4.125rem;width:4.125rem;position:absolute;top:1px;right:1px}.archcare-container .location-select-container .select2-container .select2-selection--single .select2-selection__arrow b{border-color:#262626 transparent transparent;border-width:.5rem .3125rem 0;border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.archcare-container .location-select-container .select2-container .select2-results__options{border:1px solid #aaa;border-top:none;display:none;cursor:pointer}.archcare-container .location-select-container .select2-container .select2-results__options .select2-results__option{list-style:none}.archcare-container .location-select-container .select2-container .select2-results__options .select2-results__option:focus,.archcare-container .location-select-container .select2-container .select2-results__options .select2-results__option:focus-visible,.archcare-container .location-select-container .select2-container .select2-results__options .select2-results__option:focus-within{outline:1px solid #a21019;background-color:#e0e0e0}.archcare-container .location-select-container .select2-container .select2-results__options .select2-results__option.active-option,.archcare-container .location-select-container .select2-container .select2-results__options .select2-results__option:hover{background-color:#e0e0e0}.archcare-container .location-select-container .select2-container .select2-results__options .select2-results__option:not(:last-child){border-bottom:1px solid #aaa}.archcare-container .location-select-container .select2-container.show-dropdown .select2-results__options{display:block}@media screen and (max-width:991px){.archcare-container .location-select-container{padding:1.125rem 2.125rem 0}}.archcare-container .location-info{width:29.5625rem;border-radius:1.125rem;padding:1.375rem 1.0625rem;height:19.375rem;max-height:75%;display:none}.archcare-container .location-info.show-info{display:flex;z-index:3}.archcare-container .location-info a,.archcare-container .location-info h6,.archcare-container .location-info p{font-weight:600;font-family:Montserrat,sans-serif}.archcare-container .location-info-content{font-size:1rem;line-height:1rem}@media screen and (max-width:1199px){.archcare-container .location-info-content{font-size:.875rem;line-height:.875rem}}@media screen and (max-width:991px){.archcare-container .location-info-content{font-size:.75rem;line-height:.75rem}}@media screen and (max-width:767px){.archcare-container .location-info-content{font-size:1rem;line-height:1rem}}@media screen and (max-width:575px){.archcare-container .location-info-content{font-size:.875rem;line-height:.875rem}}.archcare-container .location-info-description,.archcare-container .location-info-link,.archcare-container .location-info-title{font-size:1em;line-height:1em}.archcare-container .location-info-description p{font-size:.875em;line-height:1em;margin-bottom:1em}.archcare-container .location-info-link a{font-size:1.125em;line-height:2em}.archcare-container .location-info-stars svg{width:1.375rem;height:1.125rem}.archcare-container .location-info .location-image-container img{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:991px){.archcare-container .location-info{top:40%!important}}@media screen and (max-width:767px){.archcare-container .location-info{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:80%;height:auto;max-width:25rem}.archcare-container .location-info .location-image-container{max-height:45vw!important}}.archcare-container .location-filter-false{display:none!important}.locations-map--block:not(.is-initialized) .location-info,.locations-map--block:not(.is-initialized) svg,body.wp-admin .location-info{display:none}