/*home*/
.schibsted-grotesk-900 {
  font-family: "Schibsted Grotesk", serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;
}
h1,h2,h3,h4,h5,h6{
	font-weight: 700;
}
body{
  font-family: "Schibsted Grotesk", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.bgpainel2 {
	background-image: url(../img/resources/bg_painel_2.png);
	background-position: center;
}

.navbar-nav .nav-link {
	font-weight: 600;
}

.home-ensinocompleto {
	border-radius: 0px 0px 40px 0px;
 	background: #2C3336;
	color: white;
}
.tiles{
	height: 650px;
	background-image: url(../img/resources/bg-total.png);
	background-position: center;
	background-repeat:no-repeat;
	object-fit: cover;
}

.bg-tiles{
	background-image: url(../img/resources/bg_painel.png);
	background-position: left top;
}
.textobanner {
    background-color: #2C3336;
    font-size: 36px;
    margin-top: 465px;
    float: left;
	
}
.textobanner2 {
    background-color: #2C3336;
    font-size: 36px;
    margin-top: 20px;
    float: left;
	
}
.tiles2 {
	background-image: url(../img/resources/bg_painel.png);
	background-position: left;
	background-repeat:no-repeat;
	object-fit: cover;
}

.destaqueLeitura{
	font-size: 1.2em;
	font-weight: 200;
}

.footer a {
	text-decoration: none;
	
}



/*@media (max-width:1363px) and (min-width:1030px) {*/

.nav-link {
	color: #F2F2F2;
}
.nav-link:hover {
	color: #FFFFFF;
}
.navbar-nav .nav-link.show {
	color: #2FB2AF;
}
a { 
	color: #2FB2AF;
}

.textoensino {
	font-size: 4em;
	margin-top: 33px;
	font-weight: 600;
}
.textodesafio {
	font-size: 44px;
	margin-top: -17px;
}



@media (max-width: 767px) {
	.tiles{
		height: 650px;
		background-image: url(../img/resources/bg-total.png);
		background-position: 40%;
		background-repeat: no-repeat;
		object-fit: scale-down;
	}
}

@media (max-width: 1199px) {
	.textoensino {
		font-size: 3em;
		margin-top: 46px;
	}
	.textodesafio {
		font-size: 40px;
		margin-top: -17px;
	}
	
}
@media (max-width: 991px) {
	.textoensino {
		font-size: 2.8em;
		margin-top: 46px;
	}
	.textodesafio {
		font-size: 29px;
		margin-top: -17px;
	}
	
}
@media (max-width: 457px) {
	.textoensino {
		font-size: 2.2em;
		margin-top: 46px;
	}
	.textodesafio {
		font-size: 25px;
		margin-top: -17px;
	}
	
}
