@media screen and (max-width:1439px) {

	#home .atuacoes {padding-bottom: 120px;}
	#home .atuacao {padding: 35px 40px 0 30px;}
	#home .atuacao .titulo {margin-bottom: 20px;}

	#home .sobre .bg {height: 750px;}
	#home .sobre .box-img img {height: 840px;}
	#home .sobre .selo {margin-left: 0;}
	#home .sobre .info {padding-left: 30px;}

	#home .etapa {width: calc(50% - 15px);}
	#home .etapa .texto {margin: 10px 0 0 25px;}

}

@media screen and (max-width:1260px) {

	#home .banner .logo {margin-bottom: 60px;}

	#home .atuacoes {padding: 80px 0;}
	#home .atuacao {width: calc(50% - 10px);}

	#home .sobre .bg {height: 620px;}
	#home .sobre .box-img img {height: 650px;}
	#home .sobre .selo svg {width: 80px; height: fit-content;}
	#home .sobre .info {padding-left: 20px; padding-bottom: 45px;}
	#home .sobre .botao {margin-top: 30px;}

	#home .etapas {padding: 60px 0;}
	#home .etapas .lista {padding-top: 40px;}
	#home .etapas .botao {margin-top: 40px;}

	#politicas .textos {padding-top: 80px;}
	#politicas .texto {width: calc(80% - 20px);}
	#politicas .filtros {width: 20%;}

}

@media screen and (max-width:1030px) {

	.titulo.size1 {font-size: 40px;}

	#footer {padding-top: 40px;}
	#footer .politicas {padding-top: 50px;}

	#home .banner .logo {margin-bottom: 40px;}
	#home .banner .logo svg {width: 340px;}

	#home .sobre .bg {height: 600px;}
	#home .sobre .conteudo {flex-direction: column-reverse; align-items: center;}
	#home .sobre .info {padding: 0 0 50px; width: 100%; max-width: none;}
	#home .sobre .titulo {display: block;}
	#home .sobre .selo {position: absolute; left: 0; bottom: 30px;}

	#home .etapa {width: calc(50% - 10px);}
	#home .etapa .texto {margin-left: 15px;}
	#home .etapas .botao {margin-top: 25px;}

	#politicas .texto {width: calc(75% - 20px);}
	#politicas .filtros {width: 25%;}

}

@media screen and (max-width:960px) {

	html {position:relative;width:100%;min-width:315px;}
	body {position:relative;width:100%;}

	* {-webkit-overflow-scrolling:touch;}

	.wrapper {width:calc(100% - 20px)!important;}

	.cookie-bar .box {float:none;margin-left:20px;width:calc(100% - 40px);}
	.cookie-bar .buttons {float:none;margin-left:20px;width:calc(100% - 40px);margin-top:30px;}

	.titulo.size1 {font-size: 38px;}
	.titulo.size2 {font-size: 28px;}

	#home .atuacoes {padding: 60px 0;}
	#home .atuacoes .lista {flex-direction: column; align-items: center;}
	#home .atuacao {width: 100%; max-width: 500px;}

	#home .sobre .bg {height: 500px;}
	#home .sobre .info {padding-bottom: 30px;}
	#home .sobre .box-img img {height: 550px;}

	#home .etapas .lista {flex-direction: column;}
	#home .etapa {width: 100%; margin-bottom: 35px;}
	#home .etapa.um {order: 1;}
	#home .etapa.dois {order: 2;}
	#home .etapa.tres {order: 3;}
	#home .etapa.quatro {order: 4;}

	#politicas .textos {flex-direction: column-reverse; padding-top: 60px;}
	#politicas .texto {width: 100%;}
	#politicas .filtros {flex-direction: row; margin-bottom: 25px; width: 100%;}

}

@media screen and (max-width:820px) {

	.owl-dots {margin-top: 25px;}

	.texto {font-size: 15px;}

	.botao.grande {padding: 0 45px; height: 65px;}
	.botao.grande::after {left: 45px;}

	#footer .conteudo {flex-direction: column; align-items: center;}
	#footer .links {flex-direction: column; align-items: center;}
	#footer .link {margin: 10px 0;}
	#footer .link:first-child {margin-top: 0;}
	#footer .sociais {margin-top: 20px;}
	#footer .sociais li {margin: 0 7px;}
	#footer .menu li {margin-right: 15px;}
	#footer .politicas {flex-direction: column; align-items: center;}
	#footer .menu {margin-bottom: 20px;}
	#footer .menu li {margin: 0 7px!important;}

	#home .sobre .bg {height: 420px;}
	#home .sobre .selo svg {width: 60px;}
	#home .sobre .box-img img {height: 480px;}

	#home .atuacoes {padding: 60px 0 45px;}

	#home .etapa {margin-bottom: 25px;}


}

@media screen and (max-width:620px) {

	.titulo.size1 {font-size: 28px;}
	.titulo.size2 {font-size: 22px;}

	.box-topo .logo {margin-bottom: 20px;}
	.box-topo .logo svg {width: 180px;}

	#home .banner {height: 90vh;}
	#home .banner .img-banner {display: none;}
	#home .banner .img-banner-mobile {display: block;}
	#home .banner .info {bottom: 0; height: 100%; width: 100%; padding: 30px 0 45px; box-sizing: border-box; max-width: none; display: flex; flex-direction: column; justify-content: flex-end; align-items: center;}
	#home .banner .logo {position: absolute; top: 30px; margin: 0;}
	#home .banner .logo svg {width: 200px;}
	#home .banner .titulo {margin-bottom: 20px; text-align: center;}
	#home .banner .texto {text-align: center;}
	#home .banner .botao {display: none;}
	#home .banner .botao-mobile {margin-top: 20px; display: flex;}
	#home .banner .scroll {display: none;}

	#home .atuacao {padding: 30px 30px 35px 20px; height: fit-content;}
	#home .atuacao .titulo {margin-bottom: 15px;}

	#home .sobre .bg {height: 380px;}
	#home .sobre .box-img img {height: 420px;}

}

@media screen and (max-width:375px) {

	.titulo.size1 {font-size: 28px;}
	.titulo.size2 {font-size: 25px;}

	.box-topo .logo svg {width: 160px;}

	#home .banner .logo svg {width: 260px;}

}