.body {
  background-color: #F0F0F0;
}
.text-114 {
  font-size: 4.5em !important;
} 


}
img.bagger {
	display: block; 
	top: -20%; 
	left: 0px;
}


.line6 iframe {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}




@media (min-width: 992px) {
  #header .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active {
    color: var(--primary);
    background-color: #f6f6f6 !important;
  }
}

.custom-header-min-height-1 {
  min-height: 60vh;
}

section.section.section-angled.section-angled-reverse .section-angled-layer-bottom-1 {
  transform: skewY(-1.5deg) translate3d(0, 50%, 0);
}

.bg-color-lighter, .bg-lighter {
  background-color: #f4f4f4 !important;
}

highlighted-word.highlighted-word-rotate {
  transform: rotate(-5deg) !important;
  transform-origin: 0 0;
}

.custom-slider-text-1 {
  font-size: 3em;
  line-height: 42px;
  margin: 0 0 32px 0;
    margin-bottom: 32px;
}


.custom-slider-text-1 em {
  -webkit-text-stroke: 2px var(--primary);
  text-stroke: 2px var(--primary);
}
.custom-slider-text-1 em {
  display: inline-block;
  font-style: normal;
  color: transparent;
  font-size: 60px;
  transform: rotate(-5deg);
  position: relative;
  top: 17px;
  margin-right: 4px;
}

@media (min-width: 768px) {
  .text-md-66 {
    font-size: 5.80em !important;
  }
  
}


/* Landing Page Text Reasons */
.text-reasons {
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
	transform: rotate(-7deg);
}

.text-reasons h3 {
	padding: 12px 56px;
	padding: .75rem 3.5rem;
	text-transform: uppercase;
	border-radius: 4px;
	margin-bottom: 6.4px;
	margin-bottom: .4rem;
	font-weight: 800;
	letter-spacing:0;
}


.text-reasons h3:nth-child(2) {
	background: rgba(25, 25, 25, 0.55);
	margin-left: -5%;
}

.text-reasons h3:nth-child(3) {
	background: rgba(175, 202, 5, 0.57);
	font-size: 28px;
	font-size: 1.75rem;
	line-height: 1.5;
	padding-left: 80px;
	padding-left: 5rem;
	margin-left: 32px;
	margin-left: 4rem;
}

.text-reasons h3:nth-child(4) {
	background: #646464;
	font-size: 36px;
	font-size: 2.25rem;
	padding: 8px 20px;
	padding: .5rem 1.25rem;
	margin-left: 22%;
}

.text-reasons label {
	font-size: 200px;
	font-size: 16.5rem;
	line-height: .8;
	font-weight: 800;
	position: absolute;
	left: -13px;
	top: -30px;
}

.text-reasons .highlighted-word {
	letter-spacing: -.025em;
}

.text-reasons .highlighted-word:after {
	bottom: -0.33em;
	left: 10%;
	transform: scaleY(-1);
}

/* Strong Shadow */
.strong-shadow {
	position: relative;
	display: inline-block;
}

.strong-shadow:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #494b4e;
	z-index: -1;
}

.strong-shadow.strong-shadow-top-right:before {
	top: -25px;
	left: 25px;
	right: -25px;
	bottom: 25px;
}

.strong-shadow.rounded:before {
	border-radius: 5px;
}

.thumb-info .thumb-info-title.thumb-info-title-vert-align {
  top: 45%;

  transform: translateY(-50%);
}
.text-666 {
  font-size: 1.80em !important;
}





@media (max-width: 768px) {
  .text-md-66 {
    font-size: 5.80em !important;
  }
.text-114 {
  font-size: 2.5em !important;
}
  .text-666 {
  font-size: 1.80em !important;
}

.custom-slider-text-1 em {
  font-size: 41px;

}
}

@media (max-width: 420px) {
  .custom-slider-text-1 em {
    font-size: 32px;
  }
  .text-md-66 {
    font-size: 2.80em !important;
  }
}