html:not(.js) #contact-map,html:not(.js) .nectar-google-map{display:none}#contact-map{margin-bottom:30px;height:370px;width:100%}body.page-template-template-contact[data-header-resize="1"] .container-wrap{padding-top:0}.gm-style-iw{color:#777}#contact-map div,.nectar-google-map div{box-sizing:content-box;-webkit-box-sizing:content-box}.nectar-google-map,.row .col .nectar-google-map__marker-img,.wpb_wrapper>.nectar-google-map{margin-bottom:0}.nectar-google-map img{max-width:none!important}.wpb_column.centered-text .nectar-google-map img{display:block}body[data-bg-header=true] #contact-map{margin-top:-30px}.contact-info{padding-left:20px}body.page-template-template-contact-php .page-header-no-bg .col.section-title{border-bottom:0}body.page-template-template-contact-php #page-header-bg{margin-bottom:0}.gm-style .gm-style-iw,.gm-style .gm-style-iw a,.gm-style .gm-style-iw div,.gm-style .gm-style-iw label,.gm-style .gm-style-iw span{font-family:arial;letter-spacing:0;line-height:20px}.nectar-google-map .animated-dot{left:0;position:relative;top:-2px;height:20px;width:20px}.nectar-leaflet-map .animated-dot{left:-9px;position:relative;top:-5px;height:20px;width:20px}.nectar-google-map .animated-dot .middle-dot,.nectar-leaflet-map .animated-dot .middle-dot{left:2px;transform-origin:50% 50%;border-radius:30px;animation-iteration-count:infinite;position:absolute;top:2px;height:16px;animation-fill-mode:forwards;width:16px}.nectar-google-map[data-dark-color-scheme="1"] .animated-dot .middle-dot:after{left:0;transform-origin:50% 50%;opacity:0;border-radius:30px;display:block;z-index:100;position:absolute;top:0;height:100%;background-color:#fff;animation:animationSignal2 2s cubic-bezier(0,.55,.55,1);animation-iteration-count:infinite;animation-delay:.78s;animation-fill-mode:forwards;content:" ";width:100%}.nectar-google-map .animated-dot .signal,.nectar-leaflet-map .animated-dot .signal{left:-80px;transform-origin:50% 50%;opacity:0;border-radius:200px;pointer-events:none;position:absolute;top:-80px;height:180px;-webkit-animation:animationSignal 2s cubic-bezier(0,.55,.55,1);animation:animationSignal 2s cubic-bezier(0,.55,.55,1);animation-iteration-count:infinite;animation-delay:.78s;animation-fill-mode:forwards;width:180px}.nectar-google-map .animated-dot .signal2,.nectar-leaflet-map .animated-dot .signal2{left:-80px;transform-origin:50% 50%;opacity:0;border-radius:200px;pointer-events:none;position:absolute;top:-80px;height:180px;-webkit-animation:animationSignal 2s cubic-bezier(0,.55,.55,1);animation:animationSignal 2s cubic-bezier(0,.55,.55,1);animation-iteration-count:infinite;animation-delay:1s;animation-fill-mode:forwards;width:180px}.nectar-leaflet-map .nectar-leaflet-pin{border-radius:50% 50% 50% 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:10px solid #3452ff;position:relative;height:34px;font-size:0;background-color:#fff;width:34px}.nectar-leaflet-map:not([data-marker-style=nectar]) .leaflet-marker-icon:before{left:9px;-webkit-transform:rotate(13deg);transform:rotate(13deg);display:block;background-image:url(../../../img/icons/leaflet/marker-shadow.png);z-index:-1;position:absolute;top:2px;height:41px;content:"";width:41px}.nectar-leaflet-map .leaflet-marker-icon{border:none;overflow:visible;background-color:transparent}.nectar-leaflet-map[data-greyscale="1"]>.leaflet-map-pane .leaflet-tile-container{-webkit-filter:grayscale(100%);filter:grayscale(100%)}@-webkit-keyframes animationSignal{0%{opacity:0;transform:scale(0)}1%{opacity:.25}20%{opacity:.25}60%{opacity:0;transform:scale(1)}}@-webkit-keyframes animationSignal2{0%{opacity:0}1%{opacity:.2}20%{opacity:.17}60%{opacity:0}}@keyframes animationSignal{0%{opacity:0;transform:scale(0)}1%{opacity:.25}20%{opacity:.25}60%{opacity:0;transform:scale(1)}}@keyframes animationSignal2{0%{opacity:0}1%{opacity:.2}20%{opacity:.17}60%{opacity:0}}