.block-about-location{background-color:#f5efe6}.block-about-location .about-location__media{gap:24px}@media (min-width:992px){.block-about-location .about-location__media{gap:32px}}.block-about-location .about-location__map{border-radius:20px;overflow:hidden}.block-about-location .about-location__map img{display:block;height:auto;border-radius:20px}.block-about-location .about-location__card{gap:12px;padding:20px;background-color:#fff;border:1px solid #ECE1D2;border-radius:16px}@media (min-width:992px){.block-about-location .about-location__card{gap:16px;padding:24px 30px;border-color:transparent;border-radius:20px}}.block-about-location .about-location__card-title{margin:0;color:#042b37;font-size:18px;font-weight:700;line-height:1.2}@media (min-width:992px){.block-about-location .about-location__card-title{font-size:20px}}.block-about-location .about-location__hours{gap:2px}.block-about-location .about-location__hours-row{gap:12px;padding:8px 0;border-bottom:1px solid #ECE1D2}.block-about-location .about-location__hours-row:last-child{border-bottom:0}@media (min-width:992px){.block-about-location .about-location__hours-row{padding:1px 0;border-bottom:0}}.block-about-location .about-location__hours-days{color:#696f70;font-size:15px;font-weight:400;line-height:1.5}@media (min-width:992px){.block-about-location .about-location__hours-days{font-size:16px;line-height:1.6}}.block-about-location .about-location__hours-times{color:#042b37;font-size:15px;font-weight:700;line-height:1.2;text-align:right}@media (min-width:992px){.block-about-location .about-location__hours-times{font-size:16px}}.block-about-location .about-location__info,.block-about-location .about-location__info-row{gap:12px}.block-about-location .about-location__info-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:2px;color:#042b37;background-color:#e6ead5;border-radius:50%}.block-about-location .about-location__info-icon svg{width:10px;height:10px}.block-about-location .about-location__info-text{color:#696f70;font-size:15px;font-weight:400;line-height:1.5}@media (min-width:992px){.block-about-location .about-location__info-text{font-size:16px;line-height:1.6}}.block-about-location .about-location__info-col{gap:16px}@media (min-width:992px){.block-about-location .about-location__info-col{gap:24px}}.block-about-location .about-location__heading{color:#042b37}.block-about-location .about-location__body{color:#696f70;font-size:15px;line-height:1.5}.block-about-location .about-location__body p{margin-bottom:1em}.block-about-location .about-location__body>:last-child{margin-bottom:0}@media (min-width:992px){.block-about-location .about-location__body{color:#042b37;font-size:18px;line-height:1.6}.block-about-location .about-location__body p{margin-bottom:1.6em}}.block-about-location .about-location__areas{gap:8px}@media (min-width:992px){.block-about-location .about-location__areas{gap:12px}}.block-about-location .about-location__area{padding:6px 12px;color:#042b37;font-size:14px;font-weight:600;line-height:1.2;background-color:#f7f8f2;border:1px solid #ECE1D2;border-radius:8px}@media (min-width:992px){.block-about-location .about-location__area{padding:4px 10px;font-size:12px;font-weight:700;letter-spacing:.08em;background-color:#fff;border-color:transparent;border-radius:3px}}
