  #deadline .card h3 span {
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-size: 0.5em;
    font-weight: 600;
}
#intro-block_component .u-grid2Columns {
    grid-template-columns: 1fr auto;
    align-items: center;
}

/*-----Application Deadline-------*/


#appDeadlines h2 {
	 margin-top:0;
	 display: grid;
	 grid-template-columns:auto 1fr;
	 gap:0.5em;
	 align-items:center;
}
#appDeadlines h2::after {
	 content:"";
	 height:1px;
	 background-color: var(--gfColors-gold);
 }
.deadline {
    display: grid;
    grid-template-columns: auto 1fr;
    column-gap:2em;
    row-gap: 2em;
    align-items: center;
}
.deadline span {
    font-size: 1.25rem;
}
.line {
    grid-row: 2 / 3;
    grid-column: 1 / 3;
    height: 1px;
    background: var(--gfColors-bodyText);
}
@media (max-width:767px){
   #appDeadlines h2 {
	 margin-top:0;
	 display: grid;
	 grid-template-columns:1fr auto 1fr;
	 align-items:center;
	 gap:0.5em;
    }
    #appDeadlines h2::before, #appDeadlines h2::after {
	 content:"";
	 height:1px;
	 background-color: var(--gfColors-gold);
    }
    .deadline {
        grid-template-columns:auto;
        row-gap: .5em;
        text-align:center;
    }
  
    .line {
        grid-row: auto;
        grid-column:auto;
        height: 1px;
        background: var(--gfColors-bodyText);
        margin-top:2rem;
        margin-bottom:2rem;
}
}

@media (max-width:767px){
    #intro-block_component .u-grid2Columns {
        grid-template-columns: 1fr;
        align-items: center;
    }
    #intro-block_component img {
        grid-row:1;
        width: auto;
    }
     #intro-block_component div {
        grid-row:2;
    }
    
}   
 @media (min-width:767px){
#how-to-apply_component .u-grid2Columns {
    grid-template-columns: auto 1fr;
}
