.mh-300 {
	min-height: 300px !important;
}

.mh-500 {
	min-height: 500px !important;
}

.alt-font1 {
	font-family: 'Roboto', sans-serif;
}

.alt-font2 {
	font-family: 'Raleway', sans-serif;
}

.alt-font3 {
	font-family: 'Cousine', sans-serif;
}

.alt-font4 {
	font-family: 'Quicksand', sans-serif;
}

.content-lead {
  font-family: 'Quicksand', sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #7D1A1A;
  display: inline-block;
  position: relative;
  padding-left: 1.5em; /* make space for the width of the absolutely positioned icon */
}

.content-lead::before {
  color: var(--fa-primary-color, #C92927);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1.0);
}

.content-lead::after {
  color: var(--fa-secondary-color, #030303);
  opacity: var(--fa-secondary-opacity, 1.0);
}

.content-lead::before {
  content: "\f552";
}

.content-lead::after {
  content: "\f552\f552";
}

.content-lead::before {
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.content-lead::before, .content-lead::after {
  font: var(--fa-font-duotone);
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1.25em;
  text-align: center;
}

.faq-lead {
  font-family: 'Poppins', sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #030303;
  text-transform: capitalize;
}

.faq-lead:before {
  font-family: 'Font Awesome 7 Pro';
  content: "\f059" !important;
  font-weight: 900 !important;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  padding-right: 5px;
  color: #030303;
}

.video-container {
  overflow: hidden;
  position: relative;
  width: 100%;
}

.video-container::after {
  padding-top: 56.25%;
  display: block;
  content: '';
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.map {
  -webkit-filter: grayscale(100%) saturate(1) brightness(90%) contrast(100%);
  -moz-filter: grayscale(100%) saturate(1) brightness(90%) contrast(100%);
  -ms-filter: grayscale(100%) saturate(1) brightness(90%) contrast(100%);
  -o-filter: grayscale(100%) saturate(1) brightness(90%) contrast(100%);
  filter: grayscale(100%) saturate(1) brightness(90%) contrast(100%);
}

.social-icons li:hover.social-icons-tiktok a {
  background: #030303 !important;
}

.icon-theme {
  --fa-secondary-opacity: 1.0;
  --fa-primary-color: #030303;
  --fa-secondary-color: #C92927;
}

.icon-theme-reverse {
  --fa-secondary-opacity: 1.0;
  --fa-primary-color: #C92927;
  --fa-secondary-color: #030303;
}

.footer-text,
.footer-text a {
	font-family: 'Poppins', sans-serif;
  	color: #CBCBCB !important;
  	text-decoration: none; 
}

.footer-text a:hover {
		color: #E1E1E1;
  	text-decoration: none; 
}