@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts/fa-solid-900.woff2");
}

	/*.involve {background-color: #7DA852; width: 85%; padding: 3%;}*/
	.involve {background-color: #7DA852; width: 98%; padding: 1%; text-align: center;}
	.involve h2 {color: #BFE49A; font-size: 25px; font-weight: 700; font-family: Montserrat;}
	.involve p {color: #BFE49A; font-size: 20px;}
	.involve h3 a {color: #ffffff; font-size: 25px;}
	.involve p a {color: #ffffff; font-size: 20px;}

		.subVideoCaption { text-align: left; padding-left: 20px; }

		#videoContainer ul .columns li:nth-of-type(2) a .subVideoCaption h1 { font-size: 1.5vw; text-align: left; }
		#videoContainer ul .columns li:nth-of-type(3) a .subVideoCaption h1 { font-size: 1.1vw; text-align: left; width: 80%; }

	p.largeFont {font-size: 30px;}
	.greenBtn {background-color: #83A546; width: 68%; display: inline-block; height: 125px; vertical-align: top; text-align: left; padding: 0 2%; padding-top: 25px;}
	.greenBtn p {color: #fff; line-height: normal !important;}
	/*.blueBtn {background-color: #49B5ED; width: 18%; display: inline-block; height: 125px; vertical-align: top; text-align: left; padding: 0 2%; padding-top: 25px;}*/
	/*.blueBtn p {color: #fff; line-height: normal !important;}*/
	.dblueBtn {background-color: #2165A0; width: 30%;  display: inline-block; height: 125px; vertical-align: top; text-align: left; padding: 0 2%; padding-top:25px;}
	.dblueBtn p {color: #fff; line-height: normal !important;}
	#HTMLBlock661{margin-top: 0;}

	#HTMLBlock777{
		display:flex;
	}

@media (max-width: 1350px) {
	p.largeFont {font-size: 20px;}
}

@media (max-width: 1050px) {
	p.largeFont {font-size: 20px;}
}

@media (max-width: 750px) {
	.dblueBtn {width: 100%; height: auto; display: block; padding-bottom: 25px;}
	.blueBtn { width: 100%; height: auto; display: block; padding-bottom: 25px;}
	.greenBtn {width: 100%; height: auto; display: block; padding-bottom: 25px;}
}

.alertBar{
	background:red;
	color:#fff;
	padding:10px 0;
	text-align: center;
}

.alertBar h4{
	color:#fff;
}

.newEmergencyAlert{
	display:flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background: #D8555C;
	font-family: 'Montserrat', sans-serif;
	/*padding: 15px;*/
	font-size: 18px;
	color: white;
	text-align:center;
	width:100%;
}

.footer-new {
  width: 100%;
  height: auto;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.footer-new-wrapper {
  width: 95%;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 1em;
  padding: 5% 0;
}

.footer-new-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 100px;
}

.footer-new-section:nth-of-type(1),
.footer-new-section:nth-of-type(2),
.footer-new-section:nth-of-type(3) {
  border-right: 2px solid #7DA852;
}

.footer-new-section:nth-of-type(2) {
  align-items: flex-start;
}

.lower-nav{
        width:100%;
        height:auto;
        background:#FF656F;
        padding:.5% 0;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 10;
        position: relative;
    }
    
    .lower-nav::before{
        content: "";
  position: absolute;
  bottom: 100%; /* Positions it above the div */
  left: 50%;
  transform: translateX(25%);
  
  /* Triangle styles */
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #FF656F;
  
    }
