.good-price-clinics{margin-block:25px;padding:34px 20px 27px;width:100%;background-color:#f0f7fb;border-radius:10px}.good-price-clinics--mobile{margin-block:15px}.good-price-clinics__title{display:flex;align-items:center;column-gap:10px;margin-bottom:15px;font-size:30px;font-weight:700}.good-price-clinics__title::after{content:"";width:34px;height:34px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjI5NjkgMUMxNy43ODMyIDEwLjM2MzMgMTAuMDgwMSAxMC42OTUzIDUuODMyODIgMTYuNjQ5MUMyLjg3NDk5IDIwLjc5NTQgMi4zNzY5NyAyOS45MTk5IDEzLjAzNTIgMzIuMzEwNUM4LjU1Mjc1IDI5Ljk1MzEgNy41ODk4NiAyMy4xMTMzIDEyLjQzNzUgMTguODMwMUMxMS4xODU5IDIyLjk4NCAxMy40ODU3IDI1LjY0NjQgMTYuMzc3MSAyNC42Njg5QzE5LjIxMSAyMy43MTA5IDIxLjA1MjEgMjUuNzQ2MSAyMS4wMDM5IDI4LjA2MDVDMjAuOTcwNyAyOS42NTQzIDIwLjQ3MjcgMzAuODgyOCAxOC43MTI5IDMxLjc3OTNDMTguNzEyOSAzMS43NzkzIDI3LjUgMzEuNDk2MSAyNy41IDIyQzI3LjUgMTguODc5NiAyNSAxNS41IDIyLjAzMzIgMTQuNjEzM0MyMi4yMzI0IDE2LjgwNDcgMTkuOTQxNCAxOC4zMDk5IDE4LjI0ODEgMTcuMzAzNEMxNi44NzI2IDE2LjQ4NTkgMTYuOTE5OSAxNC44NzQ4IDE4LjExNTMgMTMuNjgzNkMyMC42NjAyIDExLjE0NzUgMjEuNjY4IDUuMzQ5NjEgMTQuMjk2OSAxWiIgZmlsbD0iI0U3MUI0MCIvPgo8L3N2Zz4K) no-repeat center;background-size:34px}.good-price-clinics__cards{display:flex;gap:20px}.good-price-clinics .clinic-card{display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:20px 16px;width:min(100%,441px);border-radius:10px;background-color:#fff}.good-price-clinics .clinic-card__header{display:grid;gap:5px;margin-bottom:17px}.good-price-clinics .clinic-card__sevice-name{font-size:18px;font-weight:500;color:#303030}.good-price-clinics .clinic-card__sevice-description{font-size:14px;font-weight:400;color:#303030}.good-price-clinics .clinic-card__price{font-size:18px;font-weight:600;color:#2c6f9c}.good-price-clinics .clinic-card__body{position:relative;display:flex;gap:12px;margin-bottom:12px}.good-price-clinics .clinic-card__body__img-link{display:block}.good-price-clinics .clinic-card__body__img{border-radius:6px;width:160px;height:148px;object-fit:cover}.good-price-clinics .clinic-card__body__content{display:grid;gap:8px;height:fit-content}.good-price-clinics .clinic-card__body__clinic-name{font-size:14px;font-weight:600;color:#2c6f9c;text-decoration:none}.good-price-clinics .clinic-card__body__clinic-name:hover{text-decoration:underline}.good-price-clinics .clinic-card__body__rating{margin:0;margin-bottom:5px}.good-price-clinics .clinic-card__body__metro{margin-bottom:5px}.good-price-clinics .clinic-card__buttons{display:grid;grid-template-columns:1fr 1fr;gap:7px}.good-price-clinics .clinic-card__button-appointment{display:flex;align-items:center;justify-content:center;width:100%;height:37px;font-weight:400;font-size:12px;background:#fdc71e;border-radius:6px;text-transform:uppercase;text-decoration:none;color:#1f2a39;cursor:pointer}.good-price-clinics .clinic-card__button-appointment--popup{font-size:16px}.good-price-clinics .clinic-card__button-appointment:hover{background:#ffa800}.good-price-clinics .clinic-card__button__phone-wrapper{height:37px;width:100%;display:flex;align-items:center;justify-content:center;border:1px solid #2c6f9c;box-sizing:border-box;border-radius:6px;font-weight:500;font-size:12px;line-height:normal;color:#2c6f9c;outline:none;transition-duration:.3s;text-decoration:none;cursor:pointer}.good-price-clinics .clinic-card__button__phone-wrapper a{text-decoration:none}.good-price-clinics .clinic-card__button__phone-wrapper--popup{font-size:16px}.good-price-clinics .clinic-card__button__phone-wrapper:hover{border:1px solid rgba(44,111,156,.4)}.good-price-clinics .clinic-card__button-phone--desctop{display:flex;align-items:baseline;justify-content:center;white-space:nowrap;color:#2c6f9c}.good-price-clinics .clinic-card__button-phone--desctop span{font-size:inherit;line-height:inherit}.good-price-clinics .clinic-card__button-phone--desctop span:hover{color:inherit}.good-price-clinics--popup{margin-top:30px;padding:0;background-color:#fff}.good-price-clinics--popup .clinic-card{width:min(100%,521px)}@media screen and (max-width: 768px){.good-price-clinics__title{font-size:22px}.good-price-clinics__title::after{width:24px;height:24px;background-size:24px}.good-price-clinics__cards{flex-direction:column}.good-price-clinics .clinic-card{width:100%}.good-price-clinics .clinic-card__body__rating{flex-direction:row;align-items:center}.good-price-clinics .clinic-card__button-appointment--popup,.good-price-clinics .clinic-card__button__phone-wrapper--popup{font-size:14px}.good-price-clinics .list-item__rating{margin-bottom:0}.good-price-clinics .list-item__rating__text{margin-right:0}}@media screen and (max-width: 480px){.good-price-clinics .clinic-card__body{flex-direction:column}.good-price-clinics .clinic-card__body__content{gap:10px}.good-price-clinics .clinic-card__body__img-link{width:100%}.good-price-clinics .clinic-card__body__img{width:100%;height:128px}.good-price-clinics .clinic-card__body__clinic-name{font-size:16px}.good-price-clinics .list-item__rating__text{font-size:14px;line-height:14px}.good-price-clinics .list-item-text__grey{font-size:14px}.good-price-clinics .list-item__address{font-size:14px}.good-price-clinics .clinic-list-mobile__location__grid{padding-right:15px}.good-price-clinics .clinic-list-mobile__address:after{right:0}}
