body { 
  min-height: 0vw;
  font-size: calc(0.4241516966067865vw + 0.4245259481037923em);
}
/* Max Font Size */
@media screen and (min-width:1660px) {
 body { font-size: 0.8645833333333333em; }
}
/* Min Font Size */
@media screen and (max-width:991px) {
 body { font-size: calc(0.20181634712411706vw + 0.5625em); }
}
.container {
  max-width: 120em;
}

@media only screen and (min-width: 1600px) {
.link {font-size: 1.15em;}
	
}


/* Desktop Only CSS (i.e. hover states) */
@media only screen and (min-width: 992px) {
	
}

/* Main Variables */
:root {
  --main-dark: black;
  --main-light: white;
}

/* Global Styles */
::selection {
	background: var(--main-dark);
  color: var(--main-light);
  text-shadow: none;
}
img::selection, svg::selection {
	background: transparent;
}

/* Link color inherits from parent font color  */
a {
	color: inherit;
}

/* Disable / enable clicking on an element and its children  */
.no-click {
	pointer-events: none;
}
.can-click {
	pointer-events: auto;
}

/* Target any element with a certain "word" in the class name  */
[class*="spacer"] {
	
}

/*RichText Margin of First and Last Child*/
.w-richtext > *:first-child {
   margin-top: 0;
   }
.w-richtext > *:last-child {
   margin-bottom: 0;
   }


/*Testimonial slider*/
.testimonials_slider .w-slider-dot{
   width; 50px;
   background-color:#D9D9D9;
}

.testimonials_slider .w-slider-dot.w-active{
   background-color:#1e64c4;
}
/*
@media only screen and (min-width: 320px) and (max-width: 992px)  {
.testimonials_slider .w-slider-dot{
   background-color: black;
}
*/


/*Video Testimonial slider*/
.video_testimonials_slider .w-slider-dot{
   width; 50px;
   background-color:#D9D9D9;
}

.video_testimonials_slider .w-slider-dot.w-active{
   background-color:#1e64c4;
}
/*
@media only screen and (min-width: 320px) and (max-width: 992px)  {
.video_testimonials_slider .w-slider-dot{
   background-color: black;
}
*/


/*Gallery slider*/
.gallery_slider .w-slider-dot{
   background-color:#D9D9D9;
}

.gallery_slider .w-slider-dot.w-active{
   background-color:#1e64c4;
}
/*
@media only screen and (min-width: 320px) and (max-width: 992px)  {
.gallery_slider .w-slider-dot{
   background-color: black;
}
*/
/*
.hyphenate {
  word-break: break-all;
  hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
}
/*
