html:not(.js) #contact-map,html:not(.js) .nectar-google-map{display:none}#contact-map{width:100%;height:370px;margin-bottom:30px}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,.wpb_wrapper>.nectar-google-map{margin-bottom:0}.row .col .nectar-google-map__marker-img{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{width:20px;height:20px;left:0;top:-2px;position:relative}.nectar-leaflet-map .animated-dot{width:20px;height:20px;left:-9px;top:-5px;position:relative}.nectar-google-map .animated-dot .middle-dot,.nectar-leaflet-map .animated-dot .middle-dot{width:16px;height:16px;border-radius:30px;position:absolute;left:2px;top:2px;transform-origin:50% 50%;animation-fill-mode:forwards;animation-iteration-count:infinite}.nectar-google-map[data-dark-color-scheme="1"] .animated-dot .middle-dot:after{width:100%;height:100%;display:block;position:absolute;left:0;top:0;content:' ';background-color:#fff;border-radius:30px;z-index:100;opacity:0;animation:animationSignal2 cubic-bezier(0,.55,.55,1) 2s;transform-origin:50% 50%;animation-fill-mode:forwards;animation-delay:.78s;animation-iteration-count:infinite}.nectar-google-map .animated-dot .signal,.nectar-leaflet-map .animated-dot .signal{width:180px;pointer-events:none;height:180px;border-radius:200px;position:absolute;left:-80px;top:-80px;opacity:0;-webkit-animation:animationSignal cubic-bezier(0,.55,.55,1) 2s;animation:animationSignal cubic-bezier(0,.55,.55,1) 2s;transform-origin:50% 50%;animation-fill-mode:forwards;animation-delay:.78s;animation-iteration-count:infinite}.nectar-google-map .animated-dot .signal2,.nectar-leaflet-map .animated-dot .signal2{width:180px;height:180px;pointer-events:none;border-radius:200px;position:absolute;left:-80px;top:-80px;opacity:0;-webkit-animation:animationSignal cubic-bezier(0,.55,.55,1) 2s;animation:animationSignal cubic-bezier(0,.55,.55,1) 2s;transform-origin:50% 50%;animation-fill-mode:forwards;animation-delay:1s;animation-iteration-count:infinite}.nectar-leaflet-map .nectar-leaflet-pin{width:34px;height:34px;font-size:0;border:10px solid #3452ff;border-radius:50% 50% 50% 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;background-color:#fff}.nectar-leaflet-map:not([data-marker-style=nectar]) .leaflet-marker-icon:before{background-image:url(../../../img/icons/leaflet/marker-shadow.png);position:absolute;z-index:-1;display:block;top:2px;left:9px;width:41px;height:41px;content:'';-webkit-transform:rotate(13deg);transform:rotate(13deg)}.nectar-leaflet-map .leaflet-marker-icon{overflow:visible;background-color:transparent;border:none}.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%{transform:scale(1);opacity:0}}@-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%{transform:scale(1);opacity:0}}@keyframes animationSignal2{0%{opacity:0}1%{opacity:.2}20%{opacity:.17}60%{opacity:0}}