.bg-blur {
    background-color: rgba(0,0,0,.7);
}
.r2green {
	color: #27DE39
}
a.r2green, a.r2green:hover, a.r2green:active, a.r2green:visited, a.r2green:link {
	color: #27DE39;
	text-decoration: none
}
a.r2green:hover {
	text-decoration: underline
}
.bg-r2green {
	background-color: #27DE39
}
.bg-r2green-blur {
	background-color: rgba(39,222,57,.7);
}
.filter-r2green {
	filter: invert(82%) sepia(16%) saturate(7231%) hue-rotate(69deg) brightness(94%) contrast(91%);
}
.border-r2green {
	border-top: 3px solid #27DE39;
}
.carousel-control-prev-icon, .carousel-control-next-icon { 
    background-color: #27DE39;
	padding: 1.5em;
}
.carousel-indicators {
	background-color: rgba(39,222,57,.5);
}

.mt-n1 {
    margin-top: -1rem !important;
}
.mt-n9 {
    margin-top: -4 !important;
}
@media (min-width: 1200px) {
	.mt-n9 {
		margin-top: -11rem !important;
	}
}

@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotating {
  -webkit-animation: rotating 7s linear infinite;
  -moz-animation: rotating 7s linear infinite;
  -ms-animation: rotating 7s linear infinite;
  -o-animation: rotating 7s linear infinite;
  animation: rotating 7s linear infinite;
}