.smp-list-organization-card{padding:0!important}.smp-list-organization-card__header{display:flex;flex-direction:column;gap:var(--smp-spacing-4)}.smp-list-organization-card__container{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:992px){.smp-list-organization-card__container{flex-direction:row}}.smp-list-organization-card__content{max-height:575px;overflow-y:auto;text-align:left;width:100%}@media only screen and (min-width:992px){.smp-list-organization-card__content{width:50%}}.smp-list-organization-card__content--no-map{width:100%}@media only screen and (min-width:992px){.smp-list-organization-card__content .smp-list-organization-card__organization--hover,.smp-list-organization-card__content .smp-list-organization-card__organization:hover{background:var(--smp-grey-50)}}.smp-list-organization-card__map{height:300px;position:relative;width:100%}@media only screen and (min-width:992px){.smp-list-organization-card__map{height:unset;min-height:400px;width:50%}}.smp-list-organization-card__map>.smp-map{height:100%;width:100%;z-index:1}.smp-list-organization-card__map>.smp-map .smp-map__marker{background-color:var(--smp-primary-color);border:2px solid var(--smp-white);border-radius:30px 30px 0;display:block;height:30px;left:-15px;position:relative;top:-15px;transform:rotate(45deg);width:30px}.smp-list-organization-card__map>.smp-map .smp-map__marker--focus{background-color:var(--smp-green-500)}.smp-list-organization-card__map>.smp-map .smp-map__marker__icon{color:#fff;line-height:28px;transform:rotate(-45deg);width:28px}.smp-list-organization-card__map>.smp-map .leaflet-popup.custom .leaflet-popup-content-wrapper{transform:scale(.7);transform-origin:center bottom}@media only screen and (min-width:992px){.smp-list-organization-card__map>.smp-map .leaflet-popup.custom .leaflet-popup-content-wrapper{transform:scale(1);transform-origin:unset}}.smp-list-organization-card__map>.smp-map .leaflet-popup-content{margin:0}.smp-organization-row{display:flex;flex-direction:row;gap:4px;padding:12px}.smp-organization-row__details{display:flex;flex-direction:column;flex-grow:1;gap:4px}.smp-organization-row__details>address{display:flex;flex-direction:column;gap:8px;margin-top:4px}.smp-organization-row__rating{align-items:center;color:var(--smp-grey-300);display:flex;flex-direction:row;gap:2px}.smp-organization-row .smp-organization-row__link{color:var(--smp-dark-grey-900)}.smp-organization-row .smp-organization-row__phone{display:flex}.smp-organization-row .smp-organization-row__phone a{align-items:center;color:var(--smp-grey-700);display:inline-flex;gap:8px}.smp-organization-row .smp-organization-row__phone a:hover{background:var(--smp-grey-100)}.smp-organization-row .smp-organization-row__phone a__number{color:var(--smp-grey-700)}.smp-organization-row__location{align-items:center;color:var(--smp-grey-700);display:flex;gap:8px}.smp-organization-row .smp-organization-row__address{color:var(--smp-grey-700)}.smp-organization-row__follow{align-items:center;display:flex}.smp-organization-row__follow__cta{border-radius:50%;padding:4px}.smp-organization-row__follow__cta:hover{background:var(--smp-grey-100)}.smpListOrganizationCardMode_1{display:flex;flex-direction:column;gap:var(--smp-spacing-4);text-align:center}.smpListOrganizationCardMode_1 .smp-list-organization-card__container{background:var(--smp-white);overflow:hidden}.smpListOrganizationCardMode_1 .smp-organization-row:not(:last-child){border-bottom:1px solid var(--smp-grey-100)}.smpListOrganizationCardMode_2 .smp-list-organization-card__content{display:none}.smpListOrganizationCardMode_2 .smp-list-organization-card__map{width:100%}.smpListOrganizationCardMode_3{display:grid;gap:var(--smp-spacing-4);grid-template-columns:1fr}@media only screen and (min-width:992px){.smpListOrganizationCardMode_3{grid-template-columns:1fr 1fr}}.smpListOrganizationCardMode_3 .smp-list-organization-card__list{display:flex;flex-direction:column;gap:var(--smp-spacing-3)}.smpListOrganizationCardMode_3 .smp-list-organization-card__content{width:100%}@media only screen and (min-width:992px){.smpListOrganizationCardMode_3 .smp-list-organization-card__content .smp-list-organization-card__organization{border:2px solid var(--smp-grey-25)}.smpListOrganizationCardMode_3 .smp-list-organization-card__content .smp-list-organization-card__organization--hover,.smpListOrganizationCardMode_3 .smp-list-organization-card__content .smp-list-organization-card__organization:hover{border:2px solid var(--smp-grey-300)}}.smpListOrganizationCardMode_3 .smp-list-organization-card__map{overflow:hidden;width:100%}@media only screen and (min-width:992px){.smpListOrganizationCardMode_3 .smp-list-organization-card__map{grid-column:2;grid-row:1/span 2}}.smpListOrganizationCardMode_3 .smp-list-organization-card__map .smp-organization-row__link{width:100%}.smpListOrganizationCardMode_3 .smp-list-organization-card__map .smp-organization-row address{flex-direction:column-reverse}.smpListOrganizationCardMode_3 .smp-list-organization-card__map .smp-organization-row__follow{position:static}.smpListOrganizationCardMode_3 .smp-organization-row{background:var(--smp-grey-25);padding:calc(var(--smp-spacing-4) - 2px)}@media only screen and (min-width:992px){.smpListOrganizationCardMode_3 .smp-organization-row__link{text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}}.smpListOrganizationCardMode_3 .smp-organization-row__rating__reviews{color:var(--smp-grey-300)}.smpListOrganizationCardMode_3 .smp-organization-row__address,.smpListOrganizationCardMode_3 .smp-organization-row__location,.smpListOrganizationCardMode_3 .smp-organization-row__phone a,.smpListOrganizationCardMode_3 .smp-organization-row__phone__number{color:var(--smp-grey-600)}.smpListOrganizationCardMode_4{border-radius:unset!important;display:grid;gap:var(--smp-spacing-4);grid-template-columns:1fr}@media only screen and (min-width:992px){.smpListOrganizationCardMode_4{grid-template-columns:1fr 1fr}}.smpListOrganizationCardMode_4 .smp-list-organization-card__list{display:flex;flex-direction:column;gap:var(--smp-spacing-3)}.smpListOrganizationCardMode_4 .smp-list-organization-card__content{max-height:unset;width:100%}@media only screen and (min-width:992px){.smpListOrganizationCardMode_4 .smp-list-organization-card__container{grid-column:2;grid-row:1/span 2}}.smpListOrganizationCardMode_4 .smp-organization-row{background:var(--smp-white)}.smpListOrganizationCardMode_4 .smp-organization-row__address,.smpListOrganizationCardMode_4 .smp-organization-row__location,.smpListOrganizationCardMode_4 .smp-organization-row__phone a,.smpListOrganizationCardMode_4 .smp-organization-row__phone__number{color:var(--smp-grey-900)}.smpListOrganizationCardMode_3 .smp-organization-row,.smpListOrganizationCardMode_4 .smp-organization-row{padding:var(--smp-spacing-4);position:relative}.smpListOrganizationCardMode_3 .smp-organization-row__link,.smpListOrganizationCardMode_4 .smp-organization-row__link{color:var(--smp-black);width:calc(100% - 32px)}.smpListOrganizationCardMode_3 .smp-organization-row__rating,.smpListOrganizationCardMode_4 .smp-organization-row__rating{display:grid;gap:var(--smp-spacing-2);grid-template-areas:"number stars reviews";grid-template-columns:min-content min-content max-content}.smpListOrganizationCardMode_3 .smp-organization-row__rating__number,.smpListOrganizationCardMode_4 .smp-organization-row__rating__number{color:var(--smp-black);grid-area:number;-ms-grid-column:1;-ms-grid-row:1}.smpListOrganizationCardMode_3 .smp-organization-row__rating__reviews,.smpListOrganizationCardMode_4 .smp-organization-row__rating__reviews{grid-area:reviews;-ms-grid-column:5;-ms-grid-row:1}.smpListOrganizationCardMode_3 .smp-organization-row__rating>.smp-rating,.smpListOrganizationCardMode_4 .smp-organization-row__rating>.smp-rating{grid-area:stars;-ms-grid-column:3;-ms-grid-row:1}.smpListOrganizationCardMode_3 .smp-organization-row__details address,.smpListOrganizationCardMode_4 .smp-organization-row__details address{align-items:flex-start;flex-direction:column-reverse}@media only screen and (min-width:992px){.smpListOrganizationCardMode_3 .smp-organization-row__details address,.smpListOrganizationCardMode_4 .smp-organization-row__details address{flex-direction:row-reverse;justify-content:flex-end}}.smpListOrganizationCardMode_3 .smp-organization-row__follow,.smpListOrganizationCardMode_4 .smp-organization-row__follow{position:absolute;right:var(--smp-spacing-1);top:var(--smp-spacing-3)}
