.map{margin:0 0 50px}.map-selector{padding:30px;background-color:#f8f9fa}.map-selector .form-control{background-color:rgba(0,0,0,0)}.map-objects{padding:15px 30px 20px;background-color:#eef2f7;height:450px;overflow:scroll;position:relative}.map-objects button{text-align:left;padding:0;border:0;margin:0 0 15px;min-height:24px}.map-objects button:focus-visible{outline:0;outline-offset:0}.map-objects button:focus-visible .map-object{border-color:#002664}.map-object{padding:15px;background-color:#fff;border:1px solid #fff;cursor:pointer;box-shadow:0 4px 16px -4px rgba(0,38,100,.0784313725490196);border-radius:12px}.map-object.selected{border-color:#002664}.map-object .object-name{color:#002664;font-size:18px;font-weight:700;padding:0 40px 0 0;margin:0 0 10px}.map-object .object-address{position:relative;color:#4a4a49;padding:0 0 0 27px}.map-object .object-address img{position:absolute;top:1px;left:0;height:20px}.map-holder{height:100%;position:relative}.map-object-info{position:absolute;top:100px;right:100px;padding:20px;max-width:350px;background-color:#fff;border-radius:12px;box-shadow:0 4px 16px -4px rgba(0,38,100,.0784313725490196)}.map-object-info .object-name{color:#002664;font-size:18px;font-weight:700;padding:0 40px 0 0;margin:0 0 15px}.map-object-info .object-action{position:absolute;top:20px;right:15px}.map-object-info .object-action img{height:35px}.map-object-info .object-address,.map-object-info .object-phone{color:#4a4a49;margin:0 0 5px;padding:0 0 0 27px;position:relative}.map-object-info .object-address img,.map-object-info .object-phone img{position:absolute;top:1px;left:0;height:20px}.map-object-info .object-phone{text-decoration:underline;color:#002664}.map-object-info .object-work-time{margin:15px 0}.map-object-info .object-work-time .lab{color:#757575;font-size:12px}.map-object-info .object-work-time .val span{font-weight:700}.map-object-info .object-hint span{display:block}@media only screen and (min-width:1200px) and (max-width:1400px){.map-selector{padding:20px 30px}}@media only screen and (min-width:767px) and (max-width:991px){.map{margin:0 0 30px}}@media only screen and (min-width:0px) and (max-width:767px){.map{margin:0 0 30px}.map-holder{height:600px}.map-objects{padding:15px;max-height:400px;height:inherit}.map-object-info{padding:15px;margin-left:15px}}
/*# sourceMappingURL=pharmacies.5cd138ca.css.map */