  /* Video section */

.videoRotator
{
    display:grid;
    align-content:center;
    background-color:var(--gfColors-navy);
}

.videoRotator > *
{
    grid-area:1/1;
}

.videoRotator-video
{
    aspect-ratio:1/1;
    width:100%;
}

@media (min-width:576px)
{
    .videoRotator-video
    {
        aspect-ratio:21/9;
    }
}

.videoRotator-content
{
    align-self:end;
    justify-self:end;
    z-index:50;
}

.videoRotator-content h2
{
    color:#fff;
    text-shadow:0px 0px 12px var(--gfColors-bodyText);
    font-size:2.5rem;
    letter-spacing:0.1em;
    text-transform: uppercase;
    text-align:center;
    padding-bottom:0.5em;
}

.videoRotator-content h2 > span
{
	 font-family: ThirstySoftExtraBold, var(--gfVars-headerFont);
	 font-size:1.5em;
	 color: var(--gfColors-gold);
	 letter-spacing:0;
	 text-transform:none;
}

@media(max-width:575.98px)
{
    .videoRotator-content
    {
        justify-self:center;
    }
    
    .videoRotator-content h2
    {
        font-size:2rem;
    }
}

@media (min-width: 576px)
{
    main .videoRotator-content {
        margin-right:calc(50% - 270px);
    }
}

@media (min-width: 768px)
{
	 main .videoRotator-content {
		 margin-right:calc(50% - 350px);
	}
}

@media (min-width: 992px)
{
	 main .videoRotator-content {
		 margin-right:calc(50% - 470px);
	}
}

@media (min-width: 1200px)
{
	 main .videoRotator-content {
		 margin-right:calc(50% - 560px);
	}
}