.hero{
	height: 100vh;
}

.hero-main{
	height: 100%;
	background: url("../img/hero_lp_inter.png") no-repeat;
	background-size: cover;
	font-family: 'Alegreya Sans SC', sans-serif;
}

.hero-cta{
	position: absolute !important;
	bottom: 0;
	height: 20vh;
	padding: 3rem 0;
	background-color: rgba(0,43,92, 0.7);
	color: #FFF;
	font-size: 4.5rem !important;
}

.title{
	margin-top: 2.5vh;
    font-size: 5rem;
    padding: 0 5rem;
    font-family: 'Alegreya Sans SC', sans-serif;
    line-height: 1em;
}

.subtitle{
	font-size: 4rem;
    padding:  1rem 3rem;
    font-family: 'Alegreya Sans', sans-serif;
}

.btn-plantel{
	font-size: 3.5rem !important;
	border-color: #FFF !important;
	border-width: 5px !important;
	color: #FFF !important;
	font-family: 'Alegreya Sans', sans-serif;
}

.btn-plantel:hover, .btn-plantel:active{
	background-color: rgba(255,255,255, 0.3) !important;
}

.btn-whatsapp{
	color: #FFF !important;
	font-size: 4rem !important;
	padding: 1.5rem 2.5rem 1.5rem 2.5rem !important;
    border-radius: 40px !important;
    font-family: 'Alegreya Sans SC', sans-serif;
}

.btn-whatsapp > i{
	font-size: 5rem !important;
}

#cta{
	padding: 10rem 0;
	height: 70vh;
	background-color: #002B5C;
}

.buttons-container{
	margin-bottom: 10rem;
}

.container-fluid.notas{
	font-size: 2.5rem;
    color: #FFF;
    font-family: 'Alegreya Sans', sans-serif;
    position: absolute;
    bottom: 0;
}

footer{
	height: 10vh;
	background-color: #0063A6;
	padding: 1.5rem 0;
}

footer p{
	font-size: 2rem;
    font-family: 'Alegreya Sans', sans-serif;
    color: #FFF;
}

footer a{
    font-size: 2rem;
    font-family: 'Alegreya Sans', sans-serif;
    text-decoration: underline;
    color: #FFF;
}