.map-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:450px;height:80vh;position:relative;overflow:hidden;-webkit-margin-before:0px!important;margin-block-start:0px!important}.map-wrapper .map-legend{position:absolute;bottom:0;left:0;background-color:#fff;border-top-right-radius:3px;padding:8px;z-index:9;font-size:14px;width:auto;max-height:280px;max-width:320px;min-width:146px;overflow-y:auto;pointer-events:none}.map-wrapper .map-legend h3{margin-top:0;margin-bottom:0px;font-size:24px;display:none}.map-wrapper .map-legend ul{list-style:none;padding-left:0;margin:2px 0;display:block;width:100%}.map-wrapper .map-legend ul li{margin-bottom:3px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;white-space:wrap}.map-wrapper .map-legend ul li .legend-color{display:inline-block;width:8px;height:21px;margin-right:5px;border-radius:0px;-ms-flex-negative:0;flex-shrink:0;margin-top:0px}.map-wrapper .map-legend ul li .legend-label{display:inline-block;font-size:13px}.map-wrapper .acf-map-wrapper{position:relative;height:100%;width:100%}.map-wrapper .acf-map{height:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.map-wrapper .acf-map.scrolllock:hover:before{opacity:1;visibility:visible}.map-wrapper .acf-map.scrolllock:before{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;opacity:0;visibility:hidden;content:"Click to enable scroll zoom";position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:rgba(0,0,0,0.6);z-index:7;pointer-events:none}.map-wrapper .acf-map img{max-width:inherit!important}.map-wrapper .reset-zoom-button{top:20px;right:20px;position:absolute;background-color:#BA1211;border-radius:3px;color:#fff;font-size:14px;padding:8px 14px;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;z-index:8;border:none}.map-wrapper .reset-zoom-button:hover{background-color:#9b0f0e}.map-wrapper .simplebar-scrollbar:before{background-color:rgba(0,0,0,0.3);width:5px;left:0;right:0;margin:0 auto}.map-wrapper .simplebar-track.simplebar-vertical{width:7px}.map-wrapper .simplebar-track{-webkit-transition:opacity 0.2s;transition:opacity 0.2s;opacity:0}.map-wrapper .simplebar-track:hover,.map-wrapper [data-simplebar]:hover .simplebar-track{opacity:1}.map-wrapper #side-panel{padding:20px;background:#fff;position:absolute;top:0;left:0;width:30vw;min-width:240px;max-width:550px;height:100%;z-index:8;overflow-y:auto;overflow-x:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;border-right:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}.map-wrapper #side-panel h3{margin-top:0;padding-right:45px}.map-wrapper #side-panel a{text-decoration:none;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;font-size:14px;color:#000}.map-wrapper #side-panel a:hover{color:#9b0f0e}.map-wrapper #side-panel img{max-width:100%;height:auto}.map-wrapper #side-panel img.small{max-width:140px!important}.map-wrapper #side-panel img.medium{max-width:220px!important}.map-wrapper #side-panel #side-panel-links{list-style:none;padding-left:0}.map-wrapper #side-panel #side-panel-links li{margin-bottom:5px}.map-wrapper #side-panel #side-panel-links li a:before{font-size:16px;color:#BA1211;content:"\f57d";font-family:"Font Awesome 5 Pro";font-weight:600;margin-right:5px}.map-wrapper #side-panel #side-panel-address:before{color:#BA1211;content:"\f3c5";font-family:"Font Awesome 5 Pro";font-weight:600;margin-right:5px}.map-wrapper #side-panel #close-panel{position:absolute;top:18px;right:15px;background:#BA1211;border-radius:5px;color:#fff;border:none;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.map-wrapper #side-panel #close-panel:before{content:"\f00d";font-family:"Font Awesome 5 Pro";font-weight:400;font-size:14px}.map-wrapper #side-panel #close-panel:hover{background:#9b0f0e}.map-wrapper #group-panel,.map-wrapper #markers-panel{background:#fff;width:30vw;min-width:240px;max-width:550px;height:100%;z-index:7;overflow-x:visible;border-right:1px solid #e6e6e6;-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease;-ms-flex-negative:0;flex-shrink:0}.map-wrapper #group-panel>div,.map-wrapper #markers-panel>div{width:100%;padding:20px;overflow-y:auto;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.map-wrapper #group-panel.closed,.map-wrapper #markers-panel.closed{-webkit-transform:translateX(-100%);transform:translateX(-100%);position:absolute}.map-wrapper #group-panel.open .open-markers-panel:before,.map-wrapper #markers-panel.open .open-markers-panel:before{content:"\f053"}.map-wrapper #group-panel .open-markers-panel,.map-wrapper #markers-panel .open-markers-panel{position:absolute;z-index:9;top:15px;left:calc(100% - 1px);background-color:#BA1211;color:#fff;padding:13px 9px;line-height:1;border:none;border-top-right-radius:5px;border-bottom-right-radius:5px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer}.map-wrapper #group-panel .open-markers-panel:hover,.map-wrapper #markers-panel .open-markers-panel:hover{background-color:#9b0f0e}.map-wrapper #group-panel .open-markers-panel:before,.map-wrapper #markers-panel .open-markers-panel:before{content:"\f054";font-family:"Font Awesome 5 Pro";font-weight:600;font-size:17px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.map-wrapper #group-panel .markers-wrap,.map-wrapper #markers-panel .markers-wrap{padding:10px 20px 10px 0px!important;border:none!important;width:100%}.map-wrapper #group-panel .markers-wrap,.map-wrapper #group-panel .toggle-group-wrap,.map-wrapper #markers-panel .markers-wrap,.map-wrapper #markers-panel .toggle-group-wrap{position:relative;padding:15px 15px 15px 0px;border-radius:5px;border:1px solid #e6e6e6;margin-bottom:15px}.map-wrapper #group-panel .markers-wrap>input,.map-wrapper #group-panel .toggle-group-wrap>input,.map-wrapper #markers-panel .markers-wrap>input,.map-wrapper #markers-panel .toggle-group-wrap>input{width:0;height:0;position:absolute;opacity:0;cursor:pointer;pointer-events:none;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.map-wrapper #group-panel .markers-wrap>input:hover~.toggle-icon,.map-wrapper #group-panel .toggle-group-wrap>input:hover~.toggle-icon,.map-wrapper #markers-panel .markers-wrap>input:hover~.toggle-icon,.map-wrapper #markers-panel .toggle-group-wrap>input:hover~.toggle-icon{opacity:0.6}.map-wrapper #group-panel .markers-wrap>input:hover~label,.map-wrapper #group-panel .toggle-group-wrap>input:hover~label,.map-wrapper #markers-panel .markers-wrap>input:hover~label,.map-wrapper #markers-panel .toggle-group-wrap>input:hover~label{opacity:0.6}.map-wrapper #group-panel .markers-wrap>input:checked~.toggle-icon,.map-wrapper #group-panel .toggle-group-wrap>input:checked~.toggle-icon,.map-wrapper #markers-panel .markers-wrap>input:checked~.toggle-icon,.map-wrapper #markers-panel .toggle-group-wrap>input:checked~.toggle-icon{background-color:#BA1211}.map-wrapper #group-panel .markers-wrap>label,.map-wrapper #group-panel .toggle-group-wrap>label,.map-wrapper #markers-panel .markers-wrap>label,.map-wrapper #markers-panel .toggle-group-wrap>label{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer;padding-right:45px;padding-left:22px}.map-wrapper #group-panel .markers-wrap>.toggle-icon,.map-wrapper #group-panel .toggle-group-wrap>.toggle-icon,.map-wrapper #markers-panel .markers-wrap>.toggle-icon,.map-wrapper #markers-panel .toggle-group-wrap>.toggle-icon{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;top:18px;right:25px;width:20px;height:20px;background-color:#fff;border:1px solid #BA1211;font-size:20px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;cursor:pointer;pointer-events:none}.map-wrapper #group-panel .markers-wrap>.toggle-icon:before,.map-wrapper #group-panel .toggle-group-wrap>.toggle-icon:before,.map-wrapper #markers-panel .markers-wrap>.toggle-icon:before,.map-wrapper #markers-panel .toggle-group-wrap>.toggle-icon:before{content:"\f00c";font-family:"Font Awesome 5 Pro";font-weight:400;font-size:14px}.map-wrapper #group-panel .markers-wrap .group-markers,.map-wrapper #group-panel .toggle-group-wrap .group-markers,.map-wrapper #markers-panel .markers-wrap .group-markers,.map-wrapper #markers-panel .toggle-group-wrap .group-markers{margin-top:10px}.map-wrapper #group-panel .markers-wrap .group-marker,.map-wrapper #group-panel .toggle-group-wrap .group-marker,.map-wrapper #markers-panel .markers-wrap .group-marker,.map-wrapper #markers-panel .toggle-group-wrap .group-marker{font-size:12px;padding:3px 0;margin-bottom:2px;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;padding-left:9px}.map-wrapper #group-panel .markers-wrap .group-marker:last-child,.map-wrapper #group-panel .toggle-group-wrap .group-marker:last-child,.map-wrapper #markers-panel .markers-wrap .group-marker:last-child,.map-wrapper #markers-panel .toggle-group-wrap .group-marker:last-child{border-bottom:none;padding-bottom:0px}.map-wrapper #group-panel .markers-wrap .group-marker h3,.map-wrapper #group-panel .toggle-group-wrap .group-marker h3,.map-wrapper #markers-panel .markers-wrap .group-marker h3,.map-wrapper #markers-panel .toggle-group-wrap .group-marker h3{margin-top:0px;margin-bottom:0px;padding-bottom:5px;font-size:16px}.map-wrapper #group-panel .markers-wrap .group-marker h3 i,.map-wrapper #group-panel .toggle-group-wrap .group-marker h3 i,.map-wrapper #markers-panel .markers-wrap .group-marker h3 i,.map-wrapper #markers-panel .toggle-group-wrap .group-marker h3 i{font-size:18px;margin-right:2px}.map-wrapper #group-panel .markers-wrap .group-marker:hover,.map-wrapper #group-panel .toggle-group-wrap .group-marker:hover,.map-wrapper #markers-panel .markers-wrap .group-marker:hover,.map-wrapper #markers-panel .toggle-group-wrap .group-marker:hover{opacity:0.6}@media (max-width:768px){.map-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:70vh;height:auto!important}.map-wrapper .acf-map{width:100%!important;min-height:70vh!important}.map-wrapper #group-panel,.map-wrapper #markers-panel{padding-top:30px;width:100%!important;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;border-right:none;border-bottom:1px solid #e6e6e6;min-height:300px;position:initial!important}.map-wrapper #group-panel #group-toggle-list,.map-wrapper #markers-panel #group-toggle-list{width:100%!important;padding:0px!important}.map-wrapper #group-panel .markers-wrap,.map-wrapper #markers-panel .markers-wrap{width:100%!important}.map-wrapper #group-panel .open-markers-panel,.map-wrapper #markers-panel .open-markers-panel{top:0;left:15px;border-radius:0;border-top-right-radius:0px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:0;padding:4px 12px}.map-wrapper #group-panel.closed,.map-wrapper #markers-panel.closed{-webkit-transform:translateY(-100%);transform:translateY(-100%);height:0;min-height:0;padding:0!important}.map-wrapper #group-panel.closed .markers-wrap,.map-wrapper #markers-panel.closed .markers-wrap{padding:0!important}.map-wrapper #group-panel.closed .open-markers-panel:before,.map-wrapper #markers-panel.closed .open-markers-panel:before{content:"\f078"}.map-wrapper #group-panel.open,.map-wrapper #markers-panel.open{-webkit-transform:translateY(0);transform:translateY(0);height:300px}.map-wrapper #group-panel.open #group-toggle-list,.map-wrapper #markers-panel.open #group-toggle-list{padding:20px!important}.map-wrapper #group-panel.open .open-markers-panel:before,.map-wrapper #markers-panel.open .open-markers-panel:before{content:"\f077"}.map-wrapper #side-panel{width:100%!important;border-right:none;border-bottom:1px solid #e6e6e6}.map-wrapper #side-panel img{max-width:250px!important}}.map-wrapper.navy #close-panel,.map-wrapper.navy #open-markers-panel,.map-wrapper.navy .reset-zoom-button,.map-wrapper.navy input:checked~.toggle-icon{background-color:var(--wp--preset--color--navy)!important;border-color:var(--wp--preset--color--navy)!important}.map-wrapper.navy #close-panel:hover,.map-wrapper.navy #open-markers-panel:hover,.map-wrapper.navy .reset-zoom-button:hover,.map-wrapper.navy input:checked~.toggle-icon:hover{background-color:#222!important}.map-wrapper.navy .toggle-icon{border-color:var(--wp--preset--color--navy)!important}.map-wrapper.navy #side-panel-address:before,.map-wrapper.navy #side-panel-links li a:before{color:var(--wp--preset--color--navy)!important}.map-wrapper.magenta #close-panel,.map-wrapper.magenta #open-markers-panel,.map-wrapper.magenta .reset-zoom-button,.map-wrapper.magenta input:checked~.toggle-icon{background-color:var(--wp--preset--color--magenta)!important;border-color:var(--wp--preset--color--magenta)!important}.map-wrapper.magenta #close-panel:hover,.map-wrapper.magenta #open-markers-panel:hover,.map-wrapper.magenta .reset-zoom-button:hover,.map-wrapper.magenta input:checked~.toggle-icon:hover{background-color:var(--wp--preset--color--purple)!important}.map-wrapper.magenta .toggle-icon{border-color:var(--wp--preset--color--magenta)!important}.map-wrapper.magenta #side-panel-address:before,.map-wrapper.magenta #side-panel-links li a:before{color:var(--wp--preset--color--magenta)!important}.map-wrapper.green #close-panel,.map-wrapper.green #open-markers-panel,.map-wrapper.green .reset-zoom-button,.map-wrapper.green input:checked~.toggle-icon{background-color:var(--wp--preset--color--green)!important;border-color:var(--wp--preset--color--green)!important}.map-wrapper.green #close-panel:hover,.map-wrapper.green #open-markers-panel:hover,.map-wrapper.green .reset-zoom-button:hover,.map-wrapper.green input:checked~.toggle-icon:hover{background-color:var(--wp--preset--color--dark-green)!important}.map-wrapper.green .toggle-icon{border-color:var(--wp--preset--color--green)!important}.map-wrapper.green #side-panel-address:before,.map-wrapper.green #side-panel-links li a:before{color:var(--wp--preset--color--green)!important}.map-wrapper.dark-green #close-panel,.map-wrapper.dark-green #open-markers-panel,.map-wrapper.dark-green .reset-zoom-button,.map-wrapper.dark-green input:checked~.toggle-icon{background-color:var(--wp--preset--color--dark-green)!important;border-color:var(--wp--preset--color--dark-green)!important}.map-wrapper.dark-green #close-panel:hover,.map-wrapper.dark-green #open-markers-panel:hover,.map-wrapper.dark-green .reset-zoom-button:hover,.map-wrapper.dark-green input:checked~.toggle-icon:hover{background-color:var(--wp--preset--color--green)!important}.map-wrapper.dark-green .toggle-icon{border-color:var(--wp--preset--color--dark-green)!important}.map-wrapper.dark-green #side-panel-address:before,.map-wrapper.dark-green #side-panel-links li a:before{color:var(--wp--preset--color--dark-green)!important}.gm-style>div>div>div{font-family:"Font Awesome 5 Pro"!important;font-weight:100!important}.gm-style-iw{position:relative;padding:15px;background-color:white;font-family:var(--wp--preset--font-family--proxima-nova);-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.2);box-shadow:0 4px 8px rgba(0,0,0,0.2);border-radius:8px;max-width:250px;overflow:hidden}.gm-style-iw p{margin:10px 0 0 0;font-size:14px;line-height:1.4;max-width:300px}.gm-style-iw strong{font-weight:600}.gm-style-iw button[title=Close]{display:none}.gm-style-iw h4{margin:0 0 10px 0;padding:0;font-size:18px;font-weight:bold;color:#333}
/*# sourceMappingURL=block-map.css.map */