.google-map_card__dP7Z3{overflow:hidden;border:1px solid #dce1dc;border-radius:12px;background:#fff;color:#173f35}.google-map_header__R4QRJ{display:flex;align-items:center;gap:16px;padding:26px 28px;border-bottom:1px solid #dce1dc;flex-wrap:wrap}.google-map_header__R4QRJ>div{flex:1;min-width:0}.google-map_header__R4QRJ h3{font-size:18px;line-height:1.45;letter-spacing:-.02em;margin:0}.google-map_header__R4QRJ p{font-size:14px;line-height:1.6;color:#59665f;margin:5px 0 0}.google-map_external__rm6lG{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.google-map_viewport__7sjqo{position:relative;min-height:410px;background:#f3f5f2}.google-map_frame__th_LW{display:block;width:100%;height:450px;border:0}.google-map_consent__Tly5O{min-height:410px;flex-direction:column;text-align:center;padding:34px 24px;gap:16px}.google-map_consent__Tly5O,.google-map_symbol__p7NEa{display:flex;align-items:center;justify-content:center}.google-map_symbol__p7NEa{width:60px;height:60px;border-radius:50%;background:#f9df66}.google-map_consent__Tly5O h4{font-size:24px;line-height:1.25;letter-spacing:-.035em;margin:0}.google-map_consent__Tly5O p{max-width:560px;font-size:14px;line-height:1.75;color:#59665f;margin:0}.google-map_consent__Tly5O button{border:0}.google-map_privacy__2EA_A{font-size:14px;text-decoration:underline;text-underline-offset:4px}.google-map_bottom__dzCe1{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:15px 28px;border-top:1px solid #dce1dc;background:#fff}.google-map_bottom__dzCe1 span{display:flex;align-items:center;gap:8px;font-size:13px;color:#59665f}.google-map_bottom__dzCe1 button{border:0;background:none;color:#173f35;font-size:14px;text-decoration:underline;text-underline-offset:4px;padding:2px 0}@media(max-width:640px){.google-map_header__R4QRJ{gap:12px;padding:22px 18px}.google-map_header__R4QRJ h3{font-size:16px}.google-map_header__R4QRJ p{font-size:13px}.google-map_external__rm6lG{width:100%}.google-map_consent__Tly5O,.google-map_viewport__7sjqo{min-height:400px}.google-map_consent__Tly5O{padding:28px 18px}.google-map_frame__th_LW{height:400px}.google-map_bottom__dzCe1{padding:14px 18px}}