/* event-grants ACCORDION */
.event-grants__accordion-item{ 
	background:transparent;
	border:0;
	border-radius:0 
}
.event-grants__accordion-header button { 
	background:transparent;
	border:0;
	border-radius:0;
	color:#0078AE;
	gap:6.25rem;
	letter-spacing:.34px;
	line-height:1;
	padding:1.65rem 30px;
	font-size: 1.667rem;
	font-weight: 600;
}
.event-grants__meta-wrapper {
	.event-grants__meta {
		font-size: 1rem;
		color: #313034;
		margin-top: 15px;
		.event-location {
			border-left: 2px solid #313034;
			border-right: 2px solid #313034;
		}
		
		span { 
			padding-top: 5px;
			padding-bottom: 5px;
			&:first-child {
				padding-right: 7px;
			}
			&:nth-child(2) {
				padding-left: 10px;
				padding-right: 7px;
			}
			&:last-child { padding-left: 13px; }
		}
	}
}
@media (max-width:1599.98px){
	.event-grants__accordion-header button {
		padding:1.3625rem 30px;
	}
}
@media (max-width:767.98px){
	.event-grants__accordion-header button { gap:20px; padding: 1.275rem 20px; }
}
@media (max-width:575.98px){
	.event-grants__accordion-header button{ gap:20px;padding:1.275rem 5px; }
}
.event-grants__accordion button.accordion-button {
	border-bottom: 2px solid #313034;
}
.event-grants__accordion-header button:after{font-size: 40px;-webkit-text-fill-color:transparent;background:none;background:-webkit-gradient(linear,left top,right top,from(#96ce3b),to(#20b9ff));background:linear-gradient(90deg,#96ce3b 0,#20b9ff);-webkit-background-clip:text;content:" +";font-family:monospace,serif;font-weight:700;height:auto;line-height:1;margin-top:-7px;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition: 0.2s linear all;width:auto}.event-grants__accordion-header button:not(.collapsed){background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#0078AE;}
.event-grants__accordion .accordion-body .accordion-button { color:#313034; padding-left:4rem;padding-right:4rem;font-size: 1.25rem; }
@media (max-width:575.98px){
	.event-grants__accordion .accordion-body .accordion-button { padding-left:1.5rem;padding-right:1.5rem; }
}
.event-grants__accordion .accordion-body button.accordion-button {
	border-bottom: none;
}
.event-grants__accordion .event-grants__accordion-content {
	padding: 1.3625rem 30px;
	border-bottom: 2px solid #313034;
}
@media (max-width:575.98px){
	.event-grants__accordion .accordion-body .event-grants__accordion-content { padding-left:1.5rem;padding-right:1.5rem; }
}
.event-grants__accordion .accordion-body .event-grants__accordion-header button:after{font-size: 30px;}
.event-grants__accordion .accordion-body .event-grants__accordion-item{border-bottom:2px solid #313034;}
.event-grants__accordion-header button:not(.collapsed):after{-webkit-text-fill-color:transparent;background:-webkit-gradient(linear,left top,right top,from(#96ce3b),to(#20b9ff));background:linear-gradient(90deg,#96ce3b 0,#20b9ff);-webkit-background-clip:text;-webkit-transform:rotate(45deg)!important;transform:rotate(45deg)!important}.event-grants__accordion-header button:hover{color:#96ce3b}.event-grants__accordion-header button:focus,.event-grants__accordion-header button:hover{-webkit-box-shadow:none;box-shadow:none;outline:none}
.event-grants__accordion-content .accordion-body{color:#313034;margin-top:0px;padding:0 0 0 0;}
@media (max-width:1199.98px){.event-grants__accordion-content .accordion-body{margin-top: 0px;padding:0 0 0 0}}
@media (max-width:575.98px){.event-grants__accordion-content .accordion-body{padding:0 0 0 0}}

.event-grants__accordion-content .accordion-body .accordion-body{color:#313034;margin-top:0px;padding:0 0 2.5rem 0;}
@media (max-width:1199.98px){.event-grants__accordion-content .accordion-body .accordion-body{margin-top: 0px;padding:0 0 1.875rem 0}}
@media (max-width:575.98px){.event-grants__accordion-content .accordion-body .accordion-body{padding:0 0 1.25rem 0}}
.event-grants__accordion-content .accordion-body p{margin-bottom:1rem}
.event-grants__accordion .accordion-button:not(.collapsed) {
    color: #0078AE!important;
}
.event-grants__accordion .accordion-body .accordion-button:not(.collapsed) {
    color: #313034!important;
}
.event-grants__accordion .accordion-button:focus {
    z-index: 3;
	border-color: #313034;
}
.event-grants__accordion .accordion-body .event-grants__accordion-header button:hover{color:#96ce3b}