strong {
    font-weight:bold;
}
@media (max-width: 480px) {
    #undergrad-apply-home-banner .sectionBanner-titleHolder-title {
        font-size: 2.5rem;
    }
}

/* Rotating APPLY CTAs */
@media(min-width:1200px) {
     #applyCTAs.deadline h2 {
        font-size: 1.5rem;
     }
}
 #applyCTAs.deadline h2 {
     position: relative;
     font-family: var(--gfVars-bodyFont);
     text-transform: uppercase;
     letter-spacing: .1em;
     font-weight: bold;
     margin-bottom: .5rem;
    text-wrap: auto;
     
 }
  #applyCTAs.deadline h2 span {
     font-size:2.3em;
     font-family: var(--gfVars-thirstyFont);
     text-transform: capitalize;
     letter-spacing: 0;
     font-weight: normal;
     position: relative;
     color: var(--gfColors-slate80);
}
  #applyCTAs.deadline .apply p {
     text-wrap: balance;
}

 @media (max-width:991.98px) {
      #applyCTAs.deadline p, .deadline h2 {
         font-size:1.1rem;
         line-height: 1.4;
         margin-top: 0.5em;
    }
      #applyCTAs.deadline .u-grid2Columns {
         text-align: center;
         gap: 2rem;
    }
}
 @media(min-width:768px) and (max-width:992px) {
      #applyCTAs.deadline .u-grid2Columns {
         grid-template-columns: 64% 34%;
    }
}
 @media(max-width:767.98px) {
      #applyCTAs.deadline h2 span{
         font-size: 2em;
         display: block;
         line-height: normal;
    }
}
 @media(max-width:575.98px) {
       #applyCTAs.deadline p span {
         display:block;
    }
     #applyCTAs.deadline.wysiwyg--navyTiles>.container {
        
         background-color: rgba(0, 0, 0, 0);
    }

      #applyCTAs.deadline p {
         display: flex;
         flex-direction: column;
    }
}
 @media(min-width:768px) {
      #applyCTAs.deadline .u-grid2Columns {
         grid-template-columns: auto auto;
    }
}
 @media(min-width:992px){
      #applyCTAs.deadline .button--xl {
         padding: 1rem 3.4rem 1rem;
    }
}
 @media(min-width:992px) and (max-width:1200px) {
      #applyCTAs.deadline p, .deadline h2{
         font-size: 1.15rem;
    }
}
 @media(min-width:1200px) {
      #applyCTAs.deadline .u-grid2Columns {
         grid-template-columns: 58% 1fr;
    }
}
/* Adjusting deadline button color for different screens */
 @media(max-width:991.98px) {
      #applyCTAs.deadline a.button.button--gold{
         border: 1.5px solid var(--gfColors-gold);
         background-color:var(--gfColors-gold);
         color: var(--gfColors-navy);
    }
      #applyCTAs.deadline a.button.button--gold:hover {
         background-color: rgba(0,0,0,0);
         color: var(--gfColors-gold);
         border: 1.5px solid var(--gfColors-gold);
    }
}
 @media(min-width:992px) {
      #applyCTAs.deadline h2 span {
         /*color: var(--gfColors-gold);*/
         line-height: normal;
         display: inline-block !important;
    }
      #applyCTAs.deadline p {
         margin-top: -.2rem;
    }
      #applyCTAs.deadline .u-goldSparks::before{
         rotate: 107deg;
         right: -1.75rem;
         left: auto;
    }
}
.add-gold-star {
    position:relative;
}
.add-gold-star::after {
    content: "";
    background-image: url(../../../__template/t1/images/doodle-illustrations/gold-stars.svg);
    background-repeat: no-repeat;
    width: 5rem;
    height: 5rem;
    position: absolute;
    top: -2rem;
    right: 2rem;
    display: block;
}
@media (min-width:575.98px) and (max-width:992px) {
     .add-gold-star::after {
            bottom: -4rem;
            right: -1rem;
            top: auto;
            width: 4rem;
            height: 5rem;
     }
}
@media (max-width:575.98px) {
    .add-gold-star::after {
        right: 0rem;
        top: -6rem;
        width: 4rem;
        height: 4rem;
    }
}

/* Priority Landing Page */
#priorityLanding .u-grid3Columns {
    grid-template-columns:1fr 3px 1fr;
    column-gap:3rem;
}
#priorityLanding div:nth-child(2) {
    background-color:var(--gfColors-slate15);
}

@media (max-width:767.98px) {
    #priorityLanding .u-grid3Columns {
        grid-template-columns:1fr;
        column-gap:2rem;
    }
    #priorityLanding div:nth-child(2) {
        background-color:transparent;
    }
    #priorityLanding .u-grid3Columns div:nth-child(1) {
        background-color: var(--gfColors-slate15);
        border-radius: 50%;
        width: 85%;
        height: auto;
        margin: 0 auto;
        aspect-ratio: 1;
        padding: 1rem;
    }
}

/* version=students and version=parents */

