

 /* END SCRIPTS */
 .intro__title {
	color: rgba(var(--si-theme-fg-color),1);
	font-size: 2.1rem;
	letter-spacing: .1em;
	margin: 0 0 .6em;
	text-transform: uppercase;
}
.intro__title span {
	display: block;
	font-size: 2.15rem;
	font-weight: 700;
}
.intro__button {
	flex: 1 0 270px;
	margin: .85em .85em 0 0;
	opacity: .9;
}
.h1, .h2, .h3, h1, h2, h3,
body.home #custom_content #hero_overlay h3 {
	margin-bottom: 10px;
	margin-top: 20px;
}
body.home.dev, body.home .si-content-area p {
	font-family: "Avenir","Lato","Open Sans",Helvetica,sans-serif;
	font-weight: 300;
	font-size: 16px;
}
@media (min-width: 992px) {
    .home header {
        height: auto;
    }
    .home header {
      min-height: 50vw;
    }
    /* .intro {
        height: calc(50vw - 20vh);
    } */
    .intro {
        display: flex;
        flex-direction: column;
        justify-content: center;
        position: relative;
        z-index: 993;
    }
    .hero__video {
         background-color: transparent;
        height: calc(50vw - 5px);
        left: 0;
        min-height: 100%;
        min-width: 100%;
        overflow: hidden;
        position: absolute;
        top: 0;
        width: auto;
        z-index: 991;
    }
    .hero__video div {
        height: 100%;
        padding-bottom: 56.25%;
        position: relative;
        width: 100%;
    }
    .hero__video iframe, .hero__video video {
        display: block;
        height: 100%;
        left: 0;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }
    .intro__title {
        color: rgba(var(--si-theme-fg-color),1);
        font-size: 2.1rem;
        letter-spacing: .1em;
        margin: 0 0 .6em;
        text-transform: uppercase;
    }
    .intro__title {
        font-size: 2.75rem;
    }
    .intro__title span {
        font-size: 3.333rem;
    }
    .intro {
        height: calc(50vw - 20vh);
    }
    .intro__button {
        flex-grow: 0;
    }
}/* END DESKTOP STYLES */


/* END BASE STYLES */
body.dev .inner .container-fluid {
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
}
body.dev .page {
	padding-bottom: 0px;
}