
.main-content img{
  max-width:100%;
  height:auto
}

.main-content .col.span_4 .col.span_2 img, 
.main-content .col.span_3 .col.span_2 img, 
.main-content .col.span_2 .col.span_2 img, 
.main-content .col.span_6 .col.span_2 img, 
.main-content .col.span_4 .col.span_2 i, 
.main-content .col.span_3 .col.span_2 i, 
.main-content .col.span_2 .col.span_2 i, 
.main-content .col.span_6 .col.span_2 i{
  top:-4px
}
.main-content .nectar-fancy-ul[data-spacing="5px"] ul li {
	margin-bottom: 5px;
}
.main-content .nectar-fancy-ul[data-spacing="10px"] ul li {
	margin-bottom: 10px;
}
.main-content .nectar-fancy-ul[data-spacing="15px"] ul li {
	margin-bottom: 15px;
}
.main-content .nectar-fancy-ul[data-spacing="20px"] ul li {
	margin-bottom: 20px;
}

.main-content .svg-icon-holder{
  height:64px;
  overflow:hidden;
  min-width:1px;
  margin-bottom:20px;
  display:inline-block;
  opacity:0
}

/* 9.18. Image Comparison (Loaded conditionally) - See css/twentytwenty.css */





/* 9.19. Image with animation / Col animation */
img.img-with-animation, 
.img-with-aniamtion-wrap .hover-wrap,
.col.has-animation, 
.wpb_column.has-animation, 
.nectar_cascading_images .cascading-image .inner-wrap, 
.nectar-fancy-box.has-animation{
  opacity:0;
  position:relative
}
.wpb_column.has-animation[data-animation*="reveal"]{
  opacity:1
}
img.img-with-animation[data-animation="grow-in"].full-opacity{
  opacity:1
}
html:not(.js) img.img-with-animation, 
html:not(.js) .col.has-animation, 
html:not(.js) .wpb_column.has-animation{
  opacity:1
}
img.img-with-animation[data-animation="none"], 
.img-with-aniamtion-wrap[data-animation="none"] .hover-wrap,
.nectar_cascading_images .cascading-image[data-animation="none"] .inner-wrap{
  opacity:1
}
.col.has-animation[data-animation="zoom-out"] {
  transform: translateZ(0) scale(1.2);
  opacity: 0;
}
.col.has-animation[data-animation="slight-twist"] {
  transform: rotateY(20deg) rotateZ(-4deg);
  opacity: 0;
}
img.img-with-animation[data-animation="grow-in"], 
.img-with-aniamtion-wrap[data-animation="grow-in"] .hover-wrap,
.col.has-animation[data-animation="grow-in"], 
.wpb_column.has-animation[data-animation="grow-in"], 
.nectar-fancy-box.has-animation[data-animation="grow-in"]{
  opacity:0;
  transform:scale(0.75);
  -webkit-transform:scale(0.75);
  transition:opacity 0.6s cubic-bezier(0.15,0.84,0.35,1.25),background-color 0.35s cubic-bezier(.65,0,.35,1);
  -webkit-transition:opacity 0.6s cubic-bezier(0.15,0.84,0.35,1.25),background-color 0.35s cubic-bezier(.65,0,.35,1);
 
}
.nectar_cascading_images .cascading-image[data-animation="grow-in"] .inner-wrap{
  -webkit-transform:scale(0.75);
	transform:scale(0.75);
}
.nectar_cascading_images .cascading-image[data-animation="grow-in-reveal"] .inner-wrap {
	-webkit-transform:scale(0.5);
	transform:scale(0.5);
}
.nectar_cascading_images .cascading-image[data-animation="grow-in-reveal"] .inner-wrap .img-wrap {
		overflow: hidden;
}
.nectar_cascading_images .cascading-image[data-animation="grow-in-reveal"] .inner-wrap img {
	-webkit-transform: scale(1.7);
	transform: scale(1.7);
	transition: transform 1.1s cubic-bezier(.3,0.95,.3,0.95);
  -webkit-transition: transform 1.1s cubic-bezier(.3,0.95,.3,0.95);
}
img.img-with-animation[data-animation="flip-in"], 
.img-with-aniamtion-wrap[data-animation="flip-in"] .hover-wrap,
.col.has-animation[data-animation="flip-in"], 
.wpb_column.has-animation[data-animation="flip-in"], 
.nectar-fancy-box.has-animation[data-animation="flip-in"]{
  opacity:0;
  transform: rotateY(25deg);
  -webkit-transform:rotateY(25deg);
  -webkit-transition:opacity 1s ease,background-color 0.35s cubic-bezier(.65,0,.35,1);
	transition:opacity 1s ease,background-color 0.35s cubic-bezier(.65,0,.35,1);
}
.nectar_cascading_images .cascading-image[data-animation="flip-in"] .inner-wrap{
  transform: rotateY(25deg);
  -webkit-transform:rotateY(25deg);
}
.flip-in-vertical-wrap{
  -webkit-perspective:2000px;
  perspective:2000px
}
img.img-with-animation[data-animation="flip-in-vertical"], 
.img-with-aniamtion-wrap[data-animation="flip-in-vertical"] .hover-wrap,
.col.has-animation[data-animation="flip-in-vertical"], 
.wpb_column.has-animation[data-animation="flip-in-vertical"], 
.nectar-fancy-box.has-animation[data-animation="flip-in-vertical"]{
  opacity:0;
  transform: rotateX(-45deg) translateY(120px);
  -webkit-transform:rotateX(-45deg) translateY(120px);
  transition:opacity 1s ease,background-color 0.35s cubic-bezier(.65,0,.35,1);
  -webkit-transition:opacity 1s ease,background-color 0.35s cubic-bezier(.65,0,.35,1);
}
img.img-with-animation[data-shadow="small_depth"], 
.img-with-aniamtion-wrap[data-shadow="small_depth"] .hover-wrap,
.nectar_cascading_images .cascading-image[data-shadow="small_depth"] .img-wrap, 
.nectar_cascading_images .cascading-image[data-shadow="small_depth"] .bg-color, 
.nectar-video-box[data-shadow="small_depth"]:before, .nectar-flickity[data-shadow="small_depth"] .cell{
  box-shadow:0 10px 50px rgba(0,0,0,0.08),0 13px 45px rgba(0,0,0,0.08)
}
img.img-with-animation[data-shadow="medium_depth"], 
.img-with-aniamtion-wrap[data-shadow="medium_depth"] .hover-wrap,
.nectar_cascading_images .cascading-image[data-shadow="medium_depth"] .img-wrap, 
.nectar_cascading_images .cascading-image[data-shadow="medium_depth"] .bg-color, 
.nectar-video-box[data-shadow="medium_depth"]:before, .nectar-flickity[data-shadow="medium_depth"] .cell{
  box-shadow:0 30px 80px rgba(0,0,0,0.14),0 20px 70px rgba(0,0,0,0.12)
}
img.img-with-animation[data-shadow="large_depth"], 
.img-with-aniamtion-wrap[data-shadow="large_depth"] .hover-wrap,
.nectar_cascading_images .cascading-image[data-shadow="large_depth"] .img-wrap, 
.nectar_cascading_images .cascading-image[data-shadow="large_depth"] .bg-color, 
.nectar-video-box[data-shadow="large_depth"]:before {
  box-shadow:0 40px 100px rgba(0,0,0,0.15),0 25px 80px rgba(0,0,0,0.1)
}
.nectar-flickity[data-shadow="large_depth"] .cell{
  box-shadow:0 35px 55px rgba(0,0,0,0.08),0 25px 63px rgba(0,0,0,0.08)
}

img.img-with-animation[data-shadow="x_large_depth"], 
.img-with-aniamtion-wrap[data-shadow="x_large_depth"] .hover-wrap,
.nectar_cascading_images .cascading-image[data-shadow="x_large_depth"] .img-wrap, 
.nectar_cascading_images .cascading-image[data-shadow="x_large_depth"] .bg-color, 
.nectar-video-box[data-shadow="x_large_depth"]:before, 
.nectar-flickity[data-shadow="x_large_depth"] .cell{
  box-shadow:0 60px 135px rgba(0,0,0,0.14),0 15px 65px rgba(0,0,0,0.14)
}

img.img-with-animation[data-animation="fade-in-from-left"],
.img-with-aniamtion-wrap[data-animation="fade-in-from-left"] .hover-wrap {
  transform:translateX(-75px);
  -webkit-transform:translateX(-75px);
  padding-right:30px
}
img.img-with-animation[data-animation="fade-in-from-left"][data-shadow*="_depth"],
.img-with-aniamtion-wrap[data-animation="fade-in-from-left"][data-shadow*="_depth"] .hover-wrap {
  padding-right: 0;
}
.col.has-animation[data-animation="fade-in-from-left"], 
.wpb_column.has-animation[data-animation="fade-in-from-left"], 
.nectar-fancy-box.has-animation[data-animation="fade-in-from-left"]{
  transform:translateX(-45px);
  -webkit-transform:translateX(-45px);
}
.nectar_cascading_images .cascading-image[data-animation="fade-in-from-left"] .inner-wrap{
  transform:translateX(-60px);
  -webkit-transform:translateX(-60px);
}
img.img-with-animation[data-animation="fade-in-from-right"],
.img-with-aniamtion-wrap[data-animation="fade-in-from-right"] .hover-wrap {
  transform:translateX(75px);
  -webkit-transform:translateX(75px);
}
.col.has-animation[data-animation="fade-in-from-right"], 
.wpb_column.has-animation[data-animation="fade-in-from-right"], 
.nectar-fancy-box.has-animation[data-animation="fade-in-from-right"]{
  transform:translateX(45px);
  -webkit-transform:translateX(45px);
}
.nectar_cascading_images .cascading-image[data-animation="fade-in-from-right"] .inner-wrap{
  transform:translateX(60px);
  -webkit-transform:translateX(60px);
}
img.img-with-animation[data-animation="fade-in-from-bottom"],
.img-with-aniamtion-wrap[data-animation="fade-in-from-bottom"] .hover-wrap{
  transform:translateY(100px);
  -webkit-transform:translateY(100px);
}
.col.has-animation[data-animation="fade-in-from-bottom"], 
.wpb_column.has-animation[data-animation="fade-in-from-bottom"], 
.nectar-fancy-box.has-animation[data-animation="fade-in-from-bottom"]{
  transform:translateY(50px);
  -webkit-transform:translateY(50px);
}
.nectar_cascading_images .cascading-image[data-animation="fade-in-from-bottom"] .inner-wrap{
  transform:translateY(60px);
  -webkit-transform:translateY(60px);
}
img.img-with-animation[data-animation="fade-in-from-left"], 
img.img-with-animation[data-animation="fade-in-from-right"], 
.nectar-fancy-box.has-animation[data-animation="fade-in-from-right"]{
  margin:0 auto
}


.img-with-aniamtion-wrap,
body .wpb_wrapper > .img-with-aniamtion-wrap {
  line-height:0;
  margin-bottom:0
}
.img-with-aniamtion-wrap > .inner {
	height: 100%;
}
.center img.img-with-animation{
  margin:0 auto;
  display:block
}
.right.img-with-aniamtion-wrap{
  text-align:right
}
.right.img-with-aniamtion-wrap img{
  display:inline-block
}

.img-with-aniamtion-wrap .color-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
	opacity: 0;
}
.img-with-aniamtion-wrap:hover .color-overlay {
	opacity: 0.5;
}

.img-with-aniamtion-wrap .hover-wrap {
	overflow: hidden;
}
.img-with-aniamtion-wrap .hover-wrap[data-hover-animation="none"] {
	overflow: visible;
}

.img-with-aniamtion-wrap[data-shadow*="depth"] .hover-wrap,
.img-with-aniamtion-wrap[data-shadow*="depth"] .hover-wrap .hover-wrap-inner {
	display: inline-block;
}
.img-with-aniamtion-wrap[data-shadow*="depth"].center {
	text-align: center;
}

.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

img.img-with-animation.nectar-lazy {
	display: block;
	min-height: 1px;
	min-width: 1px;
}
.row .col img.img-with-animation.nectar-lazy:not([srcset]) {
	width: 100%;
}

.img-with-aniamtion-wrap img.img-with-animation.nectar-lazy,
.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.nectar-lazy {
	opacity: 0;
	transition: opacity 0.5s ease;
}
.img-with-aniamtion-wrap img.img-with-animation.nectar-lazy.loaded,
.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.nectar-lazy.loaded {
	opacity: 1;
}

.img-with-aniamtion-wrap .hover-wrap {
	margin-bottom: 15px;
}

.img-with-aniamtion-wrap .color-overlay {
	-webkit-transition: opacity .65s cubic-bezier(.2,1,.2,1);
	transition: opacity .65s cubic-bezier(.2,1,.2,1);
}

.img-with-aniamtion-wrap[data-shadow] .hover-wrap .img-with-animation {
	box-shadow: none;
}

.img-with-aniamtion-wrap .inner .hover-wrap:not([data-hover-animation="none"]) {
	-webkit-transition: all .65s cubic-bezier(.05,0.2,.1,1);
	transition: all .65s cubic-bezier(.05,0.2,.1,1)!important;
}
.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner {
	-webkit-transition: transform .65s cubic-bezier(.05,0.2,.1,1);
	transition: transform .65s cubic-bezier(.05,0.2,.1,1);
}
.img-with-aniamtion-wrap .hover-wrap[data-hover-animation="zoom"]:hover .hover-wrap-inner {
	-webkit-transform: scale(1.13);
	transform: scale(1.13);
}
.img-with-aniamtion-wrap .hover-wrap[data-hover-animation="zoom-crop"]:hover .hover-wrap-inner {
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}
.img-with-aniamtion-wrap .hover-wrap[data-hover-animation="zoom-crop"]:hover {
	-webkit-transform: scale(0.95);
	transform: scale(0.95)!important;
}

.right.img-with-aniamtion-wrap[data-max-width="110%"] img, 
.right.img-with-aniamtion-wrap[data-max-width="125%"] img, 
.right.img-with-aniamtion-wrap[data-max-width="150%"] img, 
.right.img-with-aniamtion-wrap[data-max-width="175%"] img, 
.right.img-with-aniamtion-wrap[data-max-width="200%"] img, 
.right.img-with-aniamtion-wrap[data-max-width="225%"] img, 
.right.img-with-aniamtion-wrap[data-max-width="250%"] img{
  display:block
}

.img-with-aniamtion-wrap[data-max-width="50%"]:not(.right) img, 
.img-with-aniamtion-wrap[data-max-width="75%"]:not(.right) img, 
.img-with-aniamtion-wrap[data-max-width="110%"]:not(.right) img, 
.img-with-aniamtion-wrap[data-max-width="125%"]:not(.right) img, 
.img-with-aniamtion-wrap[data-max-width="150%"]:not(.right) img, 
.img-with-aniamtion-wrap[data-max-width="175%"]:not(.right) img, 
.img-with-aniamtion-wrap[data-max-width="200%"]:not(.right) img, 
.img-with-aniamtion-wrap[data-max-width="225%"]:not(.right) img, 
.img-with-aniamtion-wrap[data-max-width="250%"]:not(.right) img{
  backface-visibility:hidden
}
.wpb_column.has-animation[data-animation*="reveal"]{
  overflow:hidden
}
.wpb_column.has-animation[data-animation*="reveal"] .column-inner-wrap{
  overflow:hidden;
  height:100%;
  width:100%
}
.img-with-aniamtion-wrap[data-max-width="110%"] .inner{
  width:110%;
  display:block
}
.img-with-aniamtion-wrap[data-max-width="125%"] .inner{
  width:125%;
  display:block
}
.img-with-aniamtion-wrap[data-max-width="150%"] .inner{
  width:150%;
  display:block
}
.img-with-aniamtion-wrap[data-max-width="165%"] .inner{
  width:165%;
  display:block
}
.img-with-aniamtion-wrap[data-max-width="175%"] .inner{
  width:175%;
  display:block
}
.img-with-aniamtion-wrap[data-max-width="200%"] .inner{
  width:200%;
  display:block
}
.img-with-aniamtion-wrap[data-max-width="225%"] .inner{
  width:225%;
  display:block
}
.img-with-aniamtion-wrap[data-max-width="250%"] .inner{
  width:250%;
  display:block
}
.img-with-aniamtion-wrap[data-max-width="110%"].center .inner{
  margin-left:-5%
}
.img-with-aniamtion-wrap[data-max-width="125%"].center .inner{
  margin-left:-12.5%
}
.img-with-aniamtion-wrap[data-max-width="150%"].center .inner{
  margin-left:-25%
}
.img-with-aniamtion-wrap[data-max-width="165%"].center .inner{
  margin-left:-32.5%
}
.img-with-aniamtion-wrap[data-max-width="175%"].center .inner{
  margin-left:-37.5%
}
.img-with-aniamtion-wrap[data-max-width="200%"].center .inner{
  margin-left:-50%
}
.img-with-aniamtion-wrap[data-max-width="225%"].center .inner{
  margin-left:-62.5%
}
.img-with-aniamtion-wrap[data-max-width="250%"].center .inner{
  margin-left:-75%
}
.img-with-aniamtion-wrap.right[data-max-width="110%"] .inner{
  margin-left:-10%
}
.img-with-aniamtion-wrap.right[data-max-width="125%"] .inner{
  margin-left:-25%
}
.img-with-aniamtion-wrap.right[data-max-width="150%"] .inner{
  margin-left:-50%
}
.img-with-aniamtion-wrap.right[data-max-width="165%"] .inner{
  margin-left:-65%
}
.img-with-aniamtion-wrap.right[data-max-width="175%"] .inner{
  margin-left:-75%
}
.img-with-aniamtion-wrap.right[data-max-width="200%"] .inner{
  margin-left:-100%
}
.img-with-aniamtion-wrap.right[data-max-width="225%"] .inner{
  margin-left:-125%
}
.img-with-aniamtion-wrap.right[data-max-width="250%"] .inner{
  margin-left:-150%
}
.img-with-aniamtion-wrap[data-max-width="50%"] img, 
.nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="50%"] img {
  max-width:50%;
  width: auto;
}
.img-with-aniamtion-wrap[data-max-width="75%"] img, 
.nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="75%"] img {
  max-width:75%;
  width: auto;
}
.img-with-aniamtion-wrap[data-max-width="110%"] img, 
.img-with-aniamtion-wrap[data-max-width="125%"] img, 
.img-with-aniamtion-wrap[data-max-width="150%"] img, 
.img-with-aniamtion-wrap[data-max-width="175%"] img, 
.img-with-aniamtion-wrap[data-max-width="200%"] img, 
.img-with-aniamtion-wrap[data-max-width="225%"] img, 
.img-with-aniamtion-wrap[data-max-width="250%"] img{
  max-width:100%;
  width: auto;
}

.img-with-aniamtion-wrap[data-max-width="none"] img,
.row .img-with-aniamtion-wrap[data-max-width="none"] img:not([srcset]) {
	max-width: none;
	width: 100%;
}

.img-with-aniamtion-wrap[data-max-width="125%"][data-shadow*="depth"] img, 
.img-with-aniamtion-wrap[data-max-width="150%"][data-shadow*="depth"] img, 
.img-with-aniamtion-wrap[data-max-width="175%"][data-shadow*="depth"] img, 
.img-with-aniamtion-wrap[data-max-width="200%"][data-shadow*="depth"] img, 
.img-with-aniamtion-wrap[data-max-width="225%"][data-shadow*="depth"] img, 
.img-with-aniamtion-wrap[data-max-width="250%"][data-shadow*="depth"] img {
	max-width: none;
	width: 100%;
}

.wpb_column.has-animation[data-animation*="reveal"] .column-inner-wrap.no-transform, 
.wpb_column.has-animation[data-animation*="reveal"] .column-inner-wrap.no-transform .column-inner{
  transform:none;
  -webkit-transform:none
}
@media only screen and (min-width: 690px) {
  .vc_row-o-equal-height .wpb_column.has-animation[data-animation*="reveal"] > .column-inner-wrap {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .vc_row-o-equal-height.vc_row-o-content-middle .wpb_column.has-animation[data-animation*="reveal"] > .column-inner-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: auto;
  }
  .vc_row-o-equal-height.vc_row-o-content-bottom .wpb_column.has-animation[data-animation*="reveal"] > .column-inner-wrap, 
  .vc_row-o-equal-height.vc_row-o-content-bottom .wpb_column.has-animation[data-animation*="reveal"] > .column-inner-wrap > .column-inner {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.wpb_column .column-inner[data-bg-cover="true"], .wpb_column[data-bg-cover="true"] {
  background-size:cover;
  background-position:center
}

.vc_ie-flexbox-fixer {
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal 
}
.vc_ie-flexbox-fixer>.vc_row {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  box-sizing: border-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox 
}





/* 9.20. Image with Hotspots (Loaded conditionally) - See css/elements/image-with-hotspots.css */
@-webkit-keyframes pulsate{
  from{
    opacity:1;
    transform:scale(1)
  }
  to{
    opacity:0;
    transform:scale(3)
  }
}
@keyframes pulsate{
  from{
    opacity:1;
    transform:scale(1)
  }
  to{
    opacity:0;
    transform:scale(3)
  }
}
@keyframes nectarBounceIn{
  0%{
    transform:translateY(80px);
    opacity:0
  }
  33%{
    transform:translateY(-13px);
    opacity:1
  }
  66%{
    transform:translateY(4px);
    opacity:1
  }
  100%{
    transform:translateY(0px);
    opacity:1
  }
}
@-webkit-keyframes nectarBounceIn{
  0%{
    transform:translateY(80px);
    opacity:0
  }
  33%{
    transform:translateY(-13px);
    opacity:1
  }
  66%{
    transform:translateY(4px);
    opacity:1
  }
  100%{
    transform:translateY(0px);
    opacity:1
  }
}





/* 9.21. Interactive Map */
html:not(.js) #contact-map, 
html:not(.js) .nectar-google-map{
  display:none
}
.grecaptcha-badge {
  z-index: 100;
}
#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;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box 
}
.wpb_wrapper > .nectar-google-map, 
.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 span, 
.gm-style .gm-style-iw label, 
.gm-style .gm-style-iw div{
  font-family:arial;
  letter-spacing:0;
  line-height:20px
}
.nectar-google-map .animated-dot, 
.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:0.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:0.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.00)
  }
  1%{
    opacity:0.25
  }
  20%{
    opacity:0.25
  }
  60%{
    transform: scale(1);
    opacity:0
  }
}
@-webkit-keyframes animationSignal2{
  0%{
    opacity:0
  }
  1%{
    opacity:0.2
  }
  20%{
    opacity:0.17
  }
  60%{
    opacity:0
  }
}
@keyframes animationSignal{
  0%{
    opacity:0;
    transform: scale(0.00)
  }
  1%{
    opacity:0.25
  }
  20%{
    opacity:0.25
  }
  60%{
    transform: scale(1);
    opacity:0
  }
}
@keyframes animationSignal2{
  0%{
    opacity:0
  }
  1%{
    opacity:0.2
  }
  20%{
    opacity:0.17
  }
  60%{
    opacity:0
  }
}

.nectar-button.jumbo {font-size:18px !important;}
