@media (min-width: 550px ){
	.oportunidades .wpp{
		margin-left: 15px;
	}
	.redes{
		max-width: 400px;
	}
}

@media (min-width:  1100px){
	.inicio{
		margin: 25px 0 0;
	}
	.inicio .logo{display: none;}
	html main{
        padding: 0 80px;
        position: relative;
        max-width: 1400px;
        margin: auto;
	}
	.principal .anuncio-lateral-paragrafo{
	    float: right;
	    width: 270px;
	    height: 270px;
	    margin-left: 20px;
	}
	.cta-single{
		padding: 30px 70px;
		flex-direction: initial;
	}
	.cta-single h3{
	    font-size: 2rem;
	    line-height: 1.2;
	    max-width: 360px;
	}
	.cta-single img{
	    width: 100px;
	}
	.cta-single .saiba{
	    font-size: 18px;
	    /*padding: 5px 50px;*/
	}
	.inicio, .oportunidades, .principal, .livro, .pre-rodape, .formulario, .escritor{
		width: 70%;
	}
	.oportunidades{padding: 0px;display: flex;}
	.oportunidades p{
		font-size: 14px;
	}
	.oportunidades .wpp{
	    font-weight: 600;
	    max-width: 210px;
	    padding: 1px 20px;
	    margin: 10px auto;
	    font-size: 13px;
	}

	#p-resumo p{font-size: 28px;color: #262626;}
	.inicio p:first-child{font-size: 20px;color: #999;}
	.inicio p:last-child{color: #999;}
	#bradcumb {
	    margin: 10px 0 40px;
	    font-size: 16px;
	}
	main h1{
		font-size: 48px;
	    line-height: 54px;
	}
	.linha{border-bottom: 3px solid var(--cor-bg);display: block;}
	.compartilhe{
		display: flex;
		display: flex;
	    padding: 10px 25px;
	    border-radius: 15px;
	}
	.compartilhe i{padding-right: 5px;}
	.oportunidades{
		justify-content: space-between;
	    align-items: center;
	}
	.oportunidades p{margin-left: 60px;}
	.oportunidades .newsletter{padding-right: 30px;}
	.oportunidades .newsletter p{margin: 0;}
	.oportunidades .wpp{
		margin-right: 105px;
	}

	.anuncio{
		/*background: #333;*/
		display: block;
	    position: absolute;
	    top: 25px;
	    right: 80px;
	    width: 20%;
	    height: 100%;
	}
	.anuncio #um, .anuncio #dois, .anuncio #tres{
		/*background: #fbb81b;*/
		width: 100%;
		height: 600px;
		margin-bottom: 40px;
	}
	.anuncio #dois .item a{
		display: flex;
	    align-items: center;
	    max-height: 100px;
	    /*padding: 10px;*/
	    color: #262626;
	    text-decoration: none;
	    margin: 0 0 20px;
	}
	#dois h3{font-size: 1.4rem;padding: 10px;}
	.anuncio #dois img{height: 90px; object-fit: cover;width: 125px;}
	#dois span{
        font-size: .79rem;
        line-height: 1.17rem;
	    font-weight: 600;
        padding-left: 10px;
	    width: 50%;
	}
	.anuncio #tres{
		/*background: #333;*/
		height: 450px;
	}
	.escritor{
		display: flex;
		background: #f7f7f7;
		padding: 35px;
		border-radius: 10px;
		box-sizing: border-box;
	}
	.escritor div{
		margin-right: 30px;
	}
	.escritor img{
		max-width: 115px;
		margin: 0 auto 10px;
	}
	#titulo-relacionado{
		font-size: 40px;
	    font-weight: 300;
	    margin: 40px 0 10px;
	}
	.relacionado{
		display: flex;
		flex-wrap: wrap;
	    width: 70%;
	    margin-bottom: 40px;
	}
	.relacionado img{height: 135px;object-fit: cover;}
	.relacionado div{
		width: 200px;
		margin: 4px;
	}
	.relacionado span{
		display: block;
	    margin: 10px 0;
	    color: #1368ff;
	}
	.pre-rodape .desktop{
		display: flex;
	    align-items: center;
	}
	.pre-rodape .redes{
		padding: 40px 0;
	}
	
	.oferta .caixa{display: flex;flex-wrap: wrap;}
	.oferta .item{
		position: relative;
		max-width: 186px;
	    height: 245px;
	    text-align: center;
	}
	.oferta .botao{
		position: absolute;
	    bottom: 10px;
	    width: 156px;
	    left: 15px;
	}
}
