/* body:not(.home) .ww-hero {
    min-height: 300px;
    padding: 9rem 1rem 0;
    background-position: 0% 16%;
} */

/* @media (min-width: 769px) {
    body:not(.home) .ww-hero {
        padding: 15rem 1rem 5rem;
    }
} */

.ww-hero {
    min-height: 300px;
}

.home .ww-hero {
    min-height: 800px;
    /* min-height: 100vh; */
}


.ww-hero .wrap {
    padding-top: 120px;
    padding-bottom: 120px;
    color: #fff;
    text-align: center;
}

.home .ww-hero .wrap {
    padding-top: 790px;
    padding-bottom: 200px;
}


.ww-hero-container p {
    /* font-size: 1.75rem; */
    font-size: var(--wp--preset--font-size--large);
}

.ww-hero-footer-text {
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* @media (min-width: 540px) {
    .ww-hero-headline {
    font-size: 5rem;
}
}

@media (min-width: 769px) {

    .home .ww-hero .wrap {
        padding-top: 140px;
        padding-bottom: 140px;
    }
    .ww-hero-headline {
    font-size: 7rem;
}
} */

.ww-hero-cta {
    background-color: #fff;
    color: #B21E3B;
}

.ww-hero-cta:hover {
    background-color: var(--wp--preset--color--green);
    color: var(--wp--preset--color--white);
}

/* body:not(.home) .ww-hero .wrap .ww-hero-headline,
body:not(.home) .ww-hero .wrap .ww-hero-cta {
    display: none;
} */

.ww-hero .wrap .ww-hero-video-link  {
    display: inline-block;
    margin: 0 auto;
    border: 4px solid rgba(255, 255, 255, .5);
    position: relative;
}

.ww-hero .wrap .ww-hero-video-link:hover  {
    border: 4px solid rgba(255, 255, 255, 1);
}

.ww-hero .wrap .ww-hero-video-link:hover .ww-play  {
    scale: 1.1;
    transition: scale .75s;
}

.ww-hero .wrap .ww-hero-video-link .ww-play  {
    position: absolute;
    top: calc(50% - 23px);
    left: calc(50% - 23px);
}

/* .home {

    .ww-hero {
		min-height: 725px;
		padding: 18rem 1rem 1.5rem;

		.wrap {
			background: rgba(255, 255, 255, .75);

			.ww-hero-headline { */
				/* text-align: center; */
                /* color: #fff;
			}

			.ww-hero-cta {
				margin: 0 auto 2rem;
			}
		}
    }
} */

@media (min-width: 1200px) {
    .ww-hero {
        min-height: 400px;
    }
    
    .home .ww-hero {
        min-height: 1024px;
    }
}