.facility-card{background-color:#fff;border:.0625rem solid #e9ecef;border-radius:.5rem;color:#323232;display:flex;font-size:1rem;justify-content:space-between;line-height:1.3;position:relative;text-decoration:none}@media (max-width:767.98px){.facility-card{flex-direction:column}}.facility-card:hover{border-color:#6c757d}.facility-card:not(:last-child){margin-bottom:1.5rem}.facility-card__header{flex:0 0 16rem;max-height:100%;min-height:16rem;overflow:hidden;position:relative}@media (max-width:575.98px){.facility-card__header{flex:0 0 10rem;max-height:10rem}}@media (max-width:991.98px){.facility-card__header{flex:0 0 14rem;max-height:100%;min-height:auto}}.facility-card__header .inner{display:flex;height:100%;position:relative}@media (max-width:575.98px){.facility-card__header .inner{max-height:10rem}}@media (max-width:767.98px){.facility-card__header .inner{max-height:14rem}}.facility-card__header__cover{aspect-ratio:1/1;background:#e9ecef;border-radius:.25rem 0 0 .25rem;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.facility-card__header__cover{border-radius:.5rem .5rem 0 0;height:auto;width:100%}}.facility-card__header--badge .inner:after{background:url(/build/images/badge-min.246de688.png) no-repeat 0 0 transparent;background-size:cover;content:"";height:32px;left:.5rem;position:absolute;top:.5rem;width:65px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.facility-card__header--badge .inner:after{background:url(/build/images/badge-min@2x.3df1d6bf.png) no-repeat 0 0 transparent;background-size:65px 32px}}.facility-card__header--badge--2021 .inner:after{background-image:url(/build/images/badge-min-2021.246de688.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.facility-card__header--badge--2021 .inner:after{background-image:url(/build/images/badge-min-2021@2x.3df1d6bf.png)}}.facility-card__header--badge--2022 .inner:after{background-image:url(/build/images/badge-min-2022.0ac1b6d2.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.facility-card__header--badge--2022 .inner:after{background-image:url(/build/images/badge-min-2022@2x.c22ff229.png)}}.facility-card__header--badge--2023 .inner:after{background-image:url(/build/images/badge-min-2023.b8458c93.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.facility-card__header--badge--2023 .inner:after{background-image:url(/build/images/badge-min-2023@2x.34e62af5.png)}}.facility-card__header--badge--2024 .inner:after{background-image:url(/build/images/badge-min-2024.a632fa09.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.facility-card__header--badge--2024 .inner:after{background-image:url(/build/images/badge-min-2024@2x.8c42d27e.png)}}.facility-card__header--badge--2025 .inner:after{background-image:url(/build/images/badge-min-2025.11291594.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.facility-card__header--badge--2025 .inner:after{background-image:url(/build/images/badge-min-2025@2x.b90cfbd6.png)}}.facility-card__header__state{border-radius:0 0 .25rem .25rem;bottom:0;color:#fff;font-size:1.125rem;font-weight:700;left:0;padding:.25rem .125rem;position:absolute;right:0;text-align:center}@media (max-width:575.98px){.facility-card__header__state{border-radius:0;padding:.25rem .75rem;right:inherit}}.facility-card__header__state--opening-soon{background-color:#52b788}.facility-card__header__state--closed{background-color:#ee6055}.facility-card__body{flex-grow:1;justify-content:space-between;padding:.75rem}@media (min-width:992px){.facility-card__body{display:flex}}.facility-card__content{display:flex;flex-direction:column}@media (min-width:992px){.facility-card__content{margin-right:.75rem}}.facility-card__content__name{font-size:1.25rem;line-height:1.25rem;margin-bottom:0;padding:.25rem 0}.facility-card__content__badges{display:flex;flex-wrap:wrap}.facility-card__content__badge{background-color:#e9ecef;border-radius:.25rem;display:inline-block;font-size:.75rem;margin:.25rem .25rem 0 0;padding:.125rem .375rem}@media (min-width:992px){.facility-card__content__badge{font-size:.875rem;margin:.375rem .375rem 0 0;padding:.25rem .375rem}}.facility-card__content__badge--available-place{background-color:#eef8f3;color:#52b788}.facility-card__content__badge--alzheimer,.facility-card__content__badge--category{background-color:#ecf3f9;color:#3f88c5}.facility-card__content__indicator{align-items:center;display:flex}.facility-card__content__indicator img{margin-right:.5rem}.facility-card__content__notification{position:absolute;right:-.5rem;top:-.5rem;z-index:2}@media (min-width:992px){.facility-card__content__notification{right:.5rem;top:.5rem}}.facility-card__footer{display:flex;flex:0 0 220px;margin-top:.75rem;text-align:center}@media (min-width:992px){.facility-card__footer{flex-direction:column;margin-top:0}}.facility-card__footer__logo{display:flex;flex:1 0 auto;max-width:100px}@media (max-width:767.98px){.facility-card__footer__logo{background:#fff;border-radius:.25rem;overflow:hidden;position:absolute;right:.375rem;top:.375rem;z-index:1}}@media (min-width:768px){.facility-card__footer__logo{flex:1 0 50%;max-width:100%}}@media (min-width:992px){.facility-card__footer__logo{flex:1 0 auto;width:auto}}.facility-card__footer__logo img{margin:auto;max-height:80px}.facility-card__footer__buttons{display:flex;flex:0 1 auto;flex-direction:column;margin-top:auto;width:100%}@media (min-width:576px){.facility-card__footer__buttons{flex-direction:row;justify-content:space-between}}@media (min-width:768px){.facility-card__footer__buttons{flex:0 1 50%;flex-direction:column;justify-content:inherit;margin-left:auto}}@media (min-width:992px){.facility-card__footer__buttons{flex:0 1 auto;margin-left:0}}@media (min-width:576px){.facility-card__footer__buttons button{width:calc(50% - .375rem)}}@media (min-width:768px){.facility-card__footer__buttons button{width:auto}}@media (min-width:992px){.facility-card__footer__buttons button{font-size:1.125rem}}.facility-card__footer__buttons button+button{margin-top:.5rem}@media (min-width:576px){.facility-card__footer__buttons button+button{margin-left:auto;margin-top:0}}@media (min-width:768px){.facility-card__footer__buttons button+button{margin-left:0;margin-top:.75rem}}@media (min-width:992px){.facility-card__footer__buttons button+button{margin-top:.75rem}}@media (min-width:768px) and (max-width:991.98px){.facility-card__body{display:flex;flex-direction:column}.facility-card__footer{flex:0 0 auto}.facility-card__footer__logo{flex:1 1 calc(50% - 0.75rem);margin-right:.75rem;min-height:100px}}