.location-section-categories{column-gap:15px;margin:10px}.location-section-categories-item{position:relative;padding-left:25px}.location-section-categories-item .newcheckbox::before{content:"";width:20px;height:20px;display:block;border:1px solid #adb5bd;position:absolute;top:3px;left:0;background:#fff}.location-section-categories-item input[type=checkbox]:checked+span::after{content:"";position:absolute;left:3px;top:7px;width:6px;height:12px;border-top:0 solid rgba(255,255,255,0);border-left:0 solid rgba(255,255,255,0);border-right:2px solid #dc001a;border-bottom:2px solid #dc001a;transform:rotateZ(37deg);transform-origin:100% 100%;opacity:1}.location-section-categories-item input{opacity:0;position:absolute}#map{height:85vh;width:100%}#map .gm-style-iw.gm-style-iw-c{border-radius:0}#map .gm-style-iw-chr{position:absolute;top:-10px;right:-10px}#map .gm-style-iw-d img{max-width:120px !important;margin-top:8px;margin-bottom:15px}#map .gm-style-iw-d h4{margin:0}#map .gm-style-iw-d a{text-decoration:none}#map .gm-style-iw-d .btn{min-height:auto !important;padding:4px 12px !important;border:2px solid #90000c !important;font-size:13px;line-height:1}#map .gm-style-iw-d .btn.btn-primary{padding:4px 12px 5px !important}#map .gm-style-iw-d .btn.btn-primary:hover{border-color:#440006 !important}#map .popup-spacer{padding-top:25px}#map .popup-subtitle{font-size:15px;font-weight:bold}#map .popup-contact-info{display:flex;flex-direction:column;font-weight:bolder;transition:all 300ms ease}#map .popup-contact-info a{color:#000}#map .popup-contact-info a:hover{text-decoration:underline}#map .popup-texts-wrapper{display:flex;justify-content:space-between;gap:50px;margin-top:15px}@media(max-width: 991.98px){#map .popup-texts-wrapper{flex-direction:column;gap:15px}}#map .popup-texts-wrapper h4{font-size:14px;margin-top:0;margin-bottom:5px}#map .popup-btns-wrapper{display:flex;justify-content:space-between;margin-top:20px;gap:30px}@media(max-width: 991.98px){#map .popup-btns-wrapper{flex-direction:column;gap:15px}}#map .popup-btns-wrapper a:first-of-type{display:flex;justify-content:center}#map .popup-btns-wrapper a:first-of-type span{margin-right:5px}@media(max-width: 350px){#map .popup-btns-wrapper a:first-of-type span{display:none}}