/*
1370x768;


*/
/*
1370x768;

*/
/* line 2, ../_sass/o_que_fazemos.scss */

body {
	overflow:-x: hidden
}
#o-que-fazemos-s {
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: white;
  float: left;
  width: 100%;
  height: inherit;
  /*
  
  
  	@media screen and (min-width: $notebook) {
  		div.sp{
  			p{
  				font-size: 16px;
  				margin:0px;
  			}
  			span{
  				-moz-background-size: 100% 100%!important;
  				-webkit-background-size: 100% 100%!important;
  				background-size: 100% 100%!important;
  			}
  		}
  
  		.box-1{
  			span{
  				height: 96px;
  			}
  			p{
  				padding: 15px!important;
  				text-align: left;
  			}
  		}
  		.box-2{
  			span{
  				height: 86px;
  			}
  			p{
  				padding: 20px 15px 15px 15px!important;
  				text-align: right;
  			}
  		}
  
  		.box-3{
  			span{
  				height: 86px;
  			}
  			p{
  				padding: 20px 15px 15px 15px!important;
  				text-align: left;
  			}
  		}
  
  		.box-4{
  			span{
  				height: 96px;
  			}
  			p{
  				padding: 15px 15px 15px 15px!important;
  				text-align: right;
  			}
  		}
  
  		.box-5{
  			span{
  				height: 169px;
  			}
  			p{
  				padding: 19px 19px 19px 19px!important;
  				text-align: left;
  			}
  		}
  
  
  
  
  
  
  
  
  
  
  
  
  	}
  
  	@media screen and (min-width: $computador) {
  		div.sp{
  			p{
  				font-size: 20px;
  				margin:0px;
  			}
  			span{
  				-moz-background-size: 100% 100%!important;
  				-webkit-background-size: 100% 100%!important;
  				background-size: 100% 100%!important;
  			}
  		}
  
  		.box-1{
  			span{
  				height: 111px;
  			}
  			p{
  				font-size: 19px!important;
  				padding: 15px!important;
  				text-align: left;
  			}
  		}
  		.box-2{
  			span{
  				height: 111px;
  			}
  			p{
  				padding: 30px 15px 15px 15px!important;
  				text-align: right;
  			}
  		}
  
  		.box-3{
  			span{
  				height: 111px;
  			}
  			p{
  				padding: 25px 15px 15px 15px!important;
  				text-align: left;
  			}
  		}
  
  		.box-4{
  			span{
  				height: 124px;
  			}
  			p{
  				padding: 20px!important;
  				text-align: right;
  			}
  		}
  
  		.box-5{
  			span{
  				height: 208px;
  			}
  			p{
  				padding: 19px 19px 19px 19px!important;
  				text-align: left;
  			}
  		}
  
  
  
  
  
  
  
  
  
  
  
  
  	}
  
  
  	@media screen and (min-width: $computador2) {
  		div.sp{
  			p{
  				font-size: 22px;
  				margin:0px;
  			}
  			span{
  				-moz-background-size: 100% 100%!important;
  				-webkit-background-size: 100% 100%!important;
  				background-size: 100% 100%!important;
  			}
  		}
  
  		.box-1{
  			span{
  				height: 145px;
  			}
  			p{
  				font-size: 21px!important;
  				padding: 25px 15px 15px 30px!important;
  				text-align: left;
  			}
  		}
  		.box-2{
  			span{
  				height: 141px;
  			}
  			p{
  				padding: 40px 30px 30px 30px!important;
  				text-align: right;
  			}
  		}
  
  		.box-3{
  			span{
  				height: 145px;
  			}
  			p{
  				padding: 40px 30px 15px 30px!important;
  				text-align: left;
  			}
  		}
  
  		.box-4{
  			span{
  				height: 165px;
  			}
  			p{
  				padding: 40px 30px 0px 30px!important;
  				text-align: right;
  			}
  		}
  
  		.box-5{
  			span{
  				height: 249px;
  			}
  			p{
  				padding: 35px 35px 0px 35px!important;
  				text-align: left;
  			}
  		}
  
  
  
  
  
  
  
  
  
  
  
  
  	}
  */
}
/* line 8, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul {
  margin: 0px;
  height: 100%;
  list-style: none;
}
/* line 13, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul li.sp div {
  margin: 0px;
  padding: 0px;
  height: 100%;
  display: table;
}
/* line 19, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul li.sp p {
  color: white;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  font-size: 1.17em;
  margin: 0px;
  padding: 0px 1em;
}
/* line 28, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul li.sp span {
  -moz-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
/* line 36, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul .box-1 {
  background: #ef3f3f;
  height: 15%;
}
/* line 39, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul .box-1 span {
  background: url(../css/img/fazemos/curtiu_site_barra_vermelha.jpg) no-repeat;
  height: 100%;
}
/* line 43, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul .box-1 p {
  text-align: left;
}
/* line 48, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul .box-2 {
  height: 15%;
  background: #92348a;
}
/* line 51, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul .box-2 span {
  background: url(../css/img/fazemos/curtiu_site_barra_roxa.jpg) no-repeat;
  height: 100%;
}
/* line 55, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul .box-2 p {
  text-align: right;
}
/* line 60, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul .box-3 {
  height: 15%;
  background: #23b898;
}
/* line 63, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul .box-3 span {
  background: url(../css/img/fazemos/curtiu_site_barra_verde.jpg) no-repeat;
  height: 100%;
}
/* line 67, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul .box-3 p {
  padding-top: 15px;
  text-align: left;
}
/* line 76, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul .box-4 {
  height: 25%;
  background: #f58823;
}
/* line 79, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul .box-4 span {
  background: url(../css/img/fazemos/curtiu_site_barra_laranja.jpg) no-repeat;
  height: 100%;
}
/* line 83, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul .box-4 p {
  text-align: right;
}
/* line 89, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul .box-5 {
  height: 30%;
  background: #ef3f3f;
}
/* line 92, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul .box-5 span {
  background: url(../css/img/fazemos/curtiu_site_barra_vermelha_2.jpg) no-repeat;
  height: 100%;
}
/* line 96, ../_sass/o_que_fazemos.scss */
#o-que-fazemos-s ul .box-5 p {
  text-align: left;
}
@media screen and (max-width: 770px) {
  /* line 2, ../_sass/o_que_fazemos.scss */
  #o-que-fazemos-s {
    height: auto;
    padding-top: 0px;
  }
  /* line 342, ../_sass/o_que_fazemos.scss */
  #o-que-fazemos-s li.sp div {
    width: 100%;
  }
  /* line 344, ../_sass/o_que_fazemos.scss */
  #o-que-fazemos-s li.sp div p {
    font-size: 1.3em;
    margin: 0px;
    padding: 15px;
    text-align: center;
  }
}
@media screen and (min-width: 1590px) {
  /* line 365, ../_sass/o_que_fazemos.scss */
  #o-que-fazemos-s li.sp p {
    font-size: 1.5em;
    padding: 0px 1.3em;
  }
}

/*
1370x768;


*/
/* line 2, ../_sass/quem_somos.scss */
#quem-somos-s {
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: white;
  float: left;
  width: 100%;
  height: inherit;
}
/* line 8, ../_sass/quem_somos.scss */
#quem-somos-s .box-vermelho {
  min-height: 129px;
  display: block;
  float: left;
}
/* line 12, ../_sass/quem_somos.scss */
#quem-somos-s .box-vermelho .texto {
  background: #EF3F3F;
  height: 129px;
  color: white;
  text-align: center;
  padding: 20px 20px 0px 8.33333333%;
  font-size: 32px;
}
/* line 20, ../_sass/quem_somos.scss */
#quem-somos-s .box-vermelho .barra-vermelha {
  background: #ef3f3f url(img/quem/barra-vermelha.jpg) no-repeat center;
  -moz-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  height: 129px;
}
@media screen and (max-width: 1000px) {
  /* line 20, ../_sass/quem_somos.scss */
  #quem-somos-s .box-vermelho .barra-vermelha {
    -moz-background-size: auto;
    -webkit-background-size: auto;
    background-size: auto;
    background: #ef3f3f url(img/quem/barra-vermelha.jpg) no-repeat 100% center;
  }
}
/* line 38, ../_sass/quem_somos.scss */
#quem-somos-s .box-texto {
  min-height: 190px;
  display: block;
  float: left;
}
/* line 43, ../_sass/quem_somos.scss */
#quem-somos-s .box-texto .texto {
  height: 190px;
  color: #231f20;
  text-align: center;
  padding: 20px 20px 0px 20px;
  font-size: 22px;
}
/* line 52, ../_sass/quem_somos.scss */
#quem-somos-s .box-texto .box-verde {
  height: 190px;
  background: #23b898;
}
@media screen and (min-width: 770px) {
  /* line 52, ../_sass/quem_somos.scss */
  #quem-somos-s .box-texto .box-verde {
    height: 70px;
  }
}
/* line 64, ../_sass/quem_somos.scss */
#quem-somos-s .box-3 {
  padding-bottom: 10px;
  display: block;
  float: left;
  padding: 0;
}
/* line 69, ../_sass/quem_somos.scss */
#quem-somos-s .box-3 .texto-roxo {
  background: #92348a;
  color: white;
  text-align: center;
  padding: 10px;
  font-size: 20px;
  margin: 0px;
}
@media screen and (min-width: 1190px) {
  /* line 69, ../_sass/quem_somos.scss */
  #quem-somos-s .box-3 .texto-roxo {
    font-size: 18px;
  }
}
@media screen and (min-width: 1590px) {
  /* line 69, ../_sass/quem_somos.scss */
  #quem-somos-s .box-3 .texto-roxo {
    font-size: 18px;
  }
}
@media screen and (min-width: 1890px) {
  /* line 69, ../_sass/quem_somos.scss */
  #quem-somos-s .box-3 .texto-roxo {
    font-size: 25px;
    padding: 25px;
  }
}
@media screen and (max-width: 770px) {
  /* line 69, ../_sass/quem_somos.scss */
  #quem-somos-s .box-3 .texto-roxo {
    font-size: 1.3em;
    padding: 25px;
    height: auto;
  }
}
/* line 95, ../_sass/quem_somos.scss */
#quem-somos-s .box-3 ul {
  list-style: none;
  margin: 20px 0px;
  float: left;
}
/* line 96, ../_sass/quem_somos.scss */
#quem-somos-s .box-3 ul div.col-sm-7.five-three {
  width: 60% !important;
}
/* line 100, ../_sass/quem_somos.scss */
#quem-somos-s .box-3 ul div.col-sm-5.five-two {
  width: 40% !important;
}
@media screen and (max-width: 770px) {
  /* line 105, ../_sass/quem_somos.scss */
  #quem-somos-s .box-3 ul div.col-sm-7.five-three {
    width: 100% !important;
  }
  /* line 109, ../_sass/quem_somos.scss */
  #quem-somos-s .box-3 ul div.col-sm-5.five-two {
    width: 100% !important;
  }
}
/* line 116, ../_sass/quem_somos.scss */
#quem-somos-s .box-3 ul li {
  margin: 0 auto;
  height: 170px;
  text-align: center;
}
/* line 120, ../_sass/quem_somos.scss */
#quem-somos-s .box-3 ul li span {
  background: url("img/quem/icones.jpg") no-repeat;
  width: 100px;
  height: 110px;
  display: inline-block;
  margin: 0 auto;
  text-align: center;
}
/* line 129, ../_sass/quem_somos.scss */
#quem-somos-s .box-3 ul li p {
  width: 100%;
  padding: 0px 50px;
  text-align: center;
  float: left;
  color: #231f20;
  font-size: 18px;
}
/* line 139, ../_sass/quem_somos.scss */
#quem-somos-s .box-3 ul li.compromisso span {
  background-position: -198px 0;
}
/* line 145, ../_sass/quem_somos.scss */
#quem-somos-s .box-3 ul li.geracao span {
  background-position: -763px 0;
}
/* line 150, ../_sass/quem_somos.scss */
#quem-somos-s .box-3 ul li.qualidade span {
  background-position: -553px 0;
}
/* line 155, ../_sass/quem_somos.scss */
#quem-somos-s .box-3 ul li.educacao span {
  background-position: -384px 0;
}
/* line 160, ../_sass/quem_somos.scss */
#quem-somos-s .box-3 ul li.trabalho span {
  background-position: -12px 0;
}
/* line 170, ../_sass/quem_somos.scss */
#quem-somos-s .missao {
  color: #231f20;
  text-align: center;
  padding: 100px 100px 0px 100px;
  font-size: 20px;
  margin: 0px;
  margin-top: 0px;
  /* height: 100% */
}
@media screen and (min-width: 1190px) {
  /* line 170, ../_sass/quem_somos.scss */
  #quem-somos-s .missao {
    font-size: 18px;
    padding: 73px 30px 58px 30px;
  }
}
@media screen and (min-width: 1590px) {
  /* line 170, ../_sass/quem_somos.scss */
  #quem-somos-s .missao {
    font-size: 20px;
  }
}
@media screen and (min-width: 1890px) {
  /* line 170, ../_sass/quem_somos.scss */
  #quem-somos-s .missao {
    font-size: 22px;
    margin-top: 150px;
  }
}
@media screen and (max-width: 770px) {
  /* line 170, ../_sass/quem_somos.scss */
  #quem-somos-s .missao {
    margin: 0px;
    font-size: 1.3em;
    padding: 20px;
    margin-bottom: 15px;
    height: auto;
  }
}
@media screen and (min-width: 1190px) {
  /* line 203, ../_sass/quem_somos.scss */
  #quem-somos-s .box-vermelho {
    min-height: 80px;
  }
  /* line 205, ../_sass/quem_somos.scss */
  #quem-somos-s .box-vermelho .texto {
    height: 80px;
    color: white;
    padding: 18px 10px 0px 8.33333333%;
    font-size: 18px;
  }
  /* line 211, ../_sass/quem_somos.scss */
  #quem-somos-s .box-vermelho .barra-vermelha {
    height: 80px;
  }
  /* line 218, ../_sass/quem_somos.scss */
  #quem-somos-s .box-texto {
    min-height: 200px;
  }
  /* line 220, ../_sass/quem_somos.scss */
  #quem-somos-s .box-texto .texto {
    height: 200px;
    color: #231f20;
    text-align: center;
    padding: 20px 10px 0px 0px;
    font-size: 18px;
  }
  /* line 228, ../_sass/quem_somos.scss */
  #quem-somos-s .box-texto .box-verde {
    height: 200px;
  }
  /* line 236, ../_sass/quem_somos.scss */
  #quem-somos-s ul {
    margin: 10px 0px!important;
  }
  /* line 238, ../_sass/quem_somos.scss */
  #quem-somos-s ul li {
    height: 160px;
  }
  /* line 240, ../_sass/quem_somos.scss */
  #quem-somos-s ul li p {
    padding: 0px 0px!important;
    font-size: 18px;
  }
}
@media screen and (min-width: 1590px) {
  /* line 256, ../_sass/quem_somos.scss */
  #quem-somos-s .box-vermelho {
    min-height: 120px;
  }
  /* line 258, ../_sass/quem_somos.scss */
  #quem-somos-s .box-vermelho .texto {
    height: 120px;
    color: white;
    padding: 20px 20px 0px 8.33333333%;
    font-size: 25px;
  }
  /* line 264, ../_sass/quem_somos.scss */
  #quem-somos-s .box-vermelho .barra-vermelha {
    height: 120px;
  }
  /* line 271, ../_sass/quem_somos.scss */
  #quem-somos-s .box-texto {
    min-height: 260px;
  }
  /* line 273, ../_sass/quem_somos.scss */
  #quem-somos-s .box-texto .texto {
    height: 260px;
    color: #231f20;
    text-align: center;
    padding: 30px 20px 0px 20px;
    font-size: 21px;
  }
  /* line 281, ../_sass/quem_somos.scss */
  #quem-somos-s .box-texto .box-verde {
    height: 260px;
  }
  /* line 289, ../_sass/quem_somos.scss */
  #quem-somos-s ul {
    margin: 10px 0px!important;
  }
  /* line 291, ../_sass/quem_somos.scss */
  #quem-somos-s ul li {
    height: 160px;
  }
  /* line 293, ../_sass/quem_somos.scss */
  #quem-somos-s ul li p {
    padding: 0px 0px!important;
    font-size: 18px;
  }
}
@media screen and (min-width: 1890px) {
  /* line 309, ../_sass/quem_somos.scss */
  #quem-somos-s .box-vermelho {
    min-height: 150px;
  }
  /* line 311, ../_sass/quem_somos.scss */
  #quem-somos-s .box-vermelho .texto {
    height: 150px;
    color: white;
    padding: 40px 20px 0px 8.33333333%;
    font-size: 27px;
  }
  /* line 317, ../_sass/quem_somos.scss */
  #quem-somos-s .box-vermelho .barra-vermelha {
    height: 150px;
  }
  /* line 324, ../_sass/quem_somos.scss */
  #quem-somos-s .box-texto {
    min-height: 300px;
  }
  /* line 326, ../_sass/quem_somos.scss */
  #quem-somos-s .box-texto .texto {
    height: 300px;
    color: #231f20;
    text-align: center;
    padding: 50px 35px 0px 35px;
    font-size: 22px;
  }
  /* line 334, ../_sass/quem_somos.scss */
  #quem-somos-s .box-texto .box-verde {
    height: 300px;
  }
  /* line 342, ../_sass/quem_somos.scss */
  #quem-somos-s ul {
    margin: 30px 0px!important;
  }
  /* line 344, ../_sass/quem_somos.scss */
  #quem-somos-s ul li {
    height: 190px;
  }
  /* line 346, ../_sass/quem_somos.scss */
  #quem-somos-s ul li p {
    padding: 0px 0px!important;
    font-size: 27px!important;
  }
}
@media screen and (max-width: 770px) {
  /* line 2, ../_sass/quem_somos.scss */
  #quem-somos-s {
    padding-top: 0px;
  }
  /* line 362, ../_sass/quem_somos.scss */
  #quem-somos-s .box-vermelho {
    min-height: auto!important;
  }
  /* line 364, ../_sass/quem_somos.scss */
  #quem-somos-s .box-vermelho .texto {
    height: auto;
    padding: 20px;
    font-size: 1.2em;
  }
  /* line 369, ../_sass/quem_somos.scss */
  #quem-somos-s .box-vermelho .barra-vermelha {
    height: 120px;
  }
  /* line 376, ../_sass/quem_somos.scss */
  #quem-somos-s .box-texto {
    min-height: auto!important;
  }
  /* line 378, ../_sass/quem_somos.scss */
  #quem-somos-s .box-texto .texto {
    height: auto;
    padding: 20px 10px;
    font-size: 1.4em;
  }
  /* line 384, ../_sass/quem_somos.scss */
  #quem-somos-s .box-texto .box-verde {
    height: 240px;
  }
  /* line 392, ../_sass/quem_somos.scss */
  #quem-somos-s ul {
    width: 100%;
    margin: 30px 0px!important;
  }
  /* line 395, ../_sass/quem_somos.scss */
  #quem-somos-s ul li {
    height: 190px;
  }
  /* line 397, ../_sass/quem_somos.scss */
  #quem-somos-s ul li p {
    padding: 0px 0px!important;
    font-size: 22px!important;
  }
}

/*
1370x768;


*/
/* line 2, ../_sass/atuacoes.scss */
#atuacoes-s {
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: white;
  float: left;
  width: 100%;
  height: inherit;
}
/* line 10, ../_sass/atuacoes.scss */
#atuacoes-s .atuacoes-box {
  position: relative;
  overflow: hidden;
  height: 25%;
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 15, ../_sass/atuacoes.scss */
#atuacoes-s .atuacoes-box span {
  -moz-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  width: 100%;
  display: block;
  height: 100%;
  position: absolute;
  left: 0px;
  opacity: 1;
  cursor: pointer;
  z-index: 100;
  -webkit-transition: left 1s linear, opacity 0s linear;
  -moz-transition: left 1s linear, opacity 0s linear;
  -o-transition: left 1s linear, opacity 0s linear;
  transition: left 1s linear, opacity 0.6s linear;
}
@media screen and (max-width: 770px) {
  /* line 29, ../_sass/atuacoes.scss */
  #atuacoes-s .atuacoes-box.ativo {
    height: auto!important;
  }
}
/* line 34, ../_sass/atuacoes.scss */
#atuacoes-s .atuacoes-box.ativo span {
  left: -100% !important;
  opacity: 1;
}
/* line 39, ../_sass/atuacoes.scss */
#atuacoes-s .atuacoes-box .texto {
  height: auto;
  color: #231f20;
  padding: 20px 20px 20px 70px;
  font-size: 1.1em;
  text-align: center;
  margin: 0px;
  min-height: 140px;
}
@media screen and (min-width: 1190px) {
  /* line 39, ../_sass/atuacoes.scss */
  #atuacoes-s .atuacoes-box .texto {
    font-size: 18px;
  }
}
@media screen and (min-width: 1590px) {
  /* line 39, ../_sass/atuacoes.scss */
  #atuacoes-s .atuacoes-box .texto {
    font-size: 1.1em;
  }
}
@media screen and (min-width: 1890px) {
  /* line 39, ../_sass/atuacoes.scss */
  #atuacoes-s .atuacoes-box .texto {
    font-size: 1.4em;
  }
}
/* line 59, ../_sass/atuacoes.scss */
#atuacoes-s .atuacoes-box .volta {
  display: block;
  height: 100%;
  width: 53px;
  left: 0px;
  opacity: 1;
  position: absolute;
  cursor: pointer;
  z-index: 0;
}
@media screen and (max-width: 1400px) {
  /* line 59, ../_sass/atuacoes.scss */
  #atuacoes-s .atuacoes-box .volta {
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
  }
}
/* line 79, ../_sass/atuacoes.scss */
#atuacoes-s .box-1 span {
  background: #23b898 url("img/atuacoes/curtiu_site_atuacoes_conteudo.png") no-repeat center center;
}
@media screen and (max-width: 770px) {
  /* line 79, ../_sass/atuacoes.scss */
  #atuacoes-s .box-1 span {
    background-position: 36% center!important;
  }
}
/* line 85, ../_sass/atuacoes.scss */
#atuacoes-s .box-1 .volta {
  background: #23b898 url("img/atuacoes/curtiu_site_atuacoes_conteudo.jpg") no-repeat 0 center;
}
/* line 91, ../_sass/atuacoes.scss */
#atuacoes-s .box-2 span {
  background: #f58823 url("img/atuacoes/curtiu_site_atuacoes_filmes.png") no-repeat center center;
}
@media screen and (max-width: 770px) {
  /* line 91, ../_sass/atuacoes.scss */
  #atuacoes-s .box-2 span {
    background-position: 44% center!important;
  }
}
/* line 97, ../_sass/atuacoes.scss */
#atuacoes-s .box-2 .volta {
  background: #f58823 url("img/atuacoes/curtiu_site_atuacoes_digital.jpg") no-repeat 0 center;
}
/* line 103, ../_sass/atuacoes.scss */
#atuacoes-s .box-3 span {
  background: #ef3f3f url("img/atuacoes/curtiu_site_atuacoes_curtiu_digital.png") no-repeat center center;
}
@media screen and (max-width: 770px) {
  /* line 103, ../_sass/atuacoes.scss */
  #atuacoes-s .box-3 span {
    background-position: 57% center!important;
  }
}
/* line 109, ../_sass/atuacoes.scss */
#atuacoes-s .box-3 .volta {
  background: #ef3f3f url("img/atuacoes/curtiu_site_atuacoes_filmes.jpg") no-repeat 0 center;
}
@media screen and (min-width: 1190px) {
  /* line 112, ../_sass/atuacoes.scss */
  #atuacoes-s .box-3 .texto {
    padding: 10px 10px 10px 70px;
    font-size: 18px;
  }
}
@media screen and (min-width: 1590px) {
  /* line 112, ../_sass/atuacoes.scss */
  #atuacoes-s .box-3 .texto {
    font-size: 1.1em;
  }
}
@media screen and (min-width: 1890px) {
  /* line 112, ../_sass/atuacoes.scss */
  #atuacoes-s .box-3 .texto {
    font-size: 1.3em;
  }
}
/* line 131, ../_sass/atuacoes.scss */
#atuacoes-s .box-4 span {
  background: #92348a url("img/atuacoes/curtiu_site_atuacoes_curtiu_producoes.png") no-repeat center center;
}
@media screen and (max-width: 770px) {
  /* line 131, ../_sass/atuacoes.scss */
  #atuacoes-s .box-4 span {
    background-position: 66% center!important;
  }
}
/* line 137, ../_sass/atuacoes.scss */
#atuacoes-s .box-4 .volta {
  background: #92348a url("img/atuacoes/curtiu_site_atuacoes_producoes.jpg") no-repeat 0 center;
}
@media screen and (max-width: 770px) {
  /* line 2, ../_sass/atuacoes.scss */
  #atuacoes-s {
    height: initial;
    background: #fff;
    z-index: 999;
    padding: 0px;
  }
  /* line 150, ../_sass/atuacoes.scss */
  #atuacoes-s .atuacoes-box {
    min-height: 25%;
  }
  /* line 152, ../_sass/atuacoes.scss */
  #atuacoes-s .atuacoes-box .texto {
    font-size: 1.4em;
  }
}

/*
1370x768;


*/
/* line 2, ../_sass/mafia.scss */
.mafia-bg {
  height: auto!important;
  background-size: cover!important;
}
@media screen and (min-width: 770px) {
  /* line 2, ../_sass/mafia.scss */
  .mafia-bg {
    background: white url("img/curtiu_site_bg_2-2.jpg") no-repeat 0px 0px;
  }
}

/* line 12, ../_sass/mafia.scss */
#mafia-s {
  float: left;
  width: 100%;
  height: inherit;
}
/* line 18, ../_sass/mafia.scss */
#mafia-s .titulo {
  text-align: center;
  text-transform: uppercase;
  margin: 30px 0px 20px 0px;
}
/* line 22, ../_sass/mafia.scss */
#mafia-s .titulo p {
  font-size: 2.5em;
  text-transform: uppercase;
  color: white;
  margin: 0px 0px 0px 0px;
}
/* line 28, ../_sass/mafia.scss */
#mafia-s .titulo h2 {
  font-size: 4em;
  color: #23b898;
  margin: 0px 0px 0px 0px;
}
/* line 35, ../_sass/mafia.scss */
#mafia-s .pessoas {
  list-style: none;
  text-align: center;
}
/* line 36, ../_sass/mafia.scss */
#mafia-s .pessoas .flip-container {
  perspective: 1000;
  transform-style: preserve-3d;
}
/* line 40, ../_sass/mafia.scss */
#mafia-s .pessoas .flip-container:hover .back {
  transform: rotateY(0deg);
}
/* line 43, ../_sass/mafia.scss */
#mafia-s .pessoas .flip-container:hover .front {
  transform: rotateY(180deg);
}
/* line 47, ../_sass/mafia.scss */
#mafia-s .pessoas .flip-container, #mafia-s .pessoas .front, #mafia-s .pessoas .back {
  width: 67%;
  height: 100%;
}
/* line 52, ../_sass/mafia.scss */
#mafia-s .pessoas .flipper {
  transition: 0.6s;
  transform-style: preserve-3d;
  position: relative;
}
/* line 59, ../_sass/mafia.scss */
#mafia-s .pessoas .front, #mafia-s .pessoas .back {
  backface-visibility: hidden;
  transition: 0.6s;
  transform-style: preserve-3d;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 69, ../_sass/mafia.scss */
#mafia-s .pessoas .front {
  z-index: 2;
  transform: rotateY(0deg);
}
/* line 74, ../_sass/mafia.scss */
#mafia-s .pessoas .back {
  transform: rotateY(-180deg);
}
/* line 78, ../_sass/mafia.scss */
#mafia-s .pessoas .vertical.flip-container {
  position: relative;
}
/* line 82, ../_sass/mafia.scss */
#mafia-s .pessoas .vertical .back {
  transform: rotateX(180deg);
}
/* line 86, ../_sass/mafia.scss */
#mafia-s .pessoas .vertical.flip-container:hover .back {
  transform: rotateX(0deg);
}
/* line 90, ../_sass/mafia.scss */
#mafia-s .pessoas .vertical.flip-container:hover .front {
  transform: rotateX(180deg);
}
/* line 95, ../_sass/mafia.scss */
#mafia-s .pessoas li {
  text-align: center;
  cursor: pointer;
  margin-right: 1%;
  width: 31%;
}
/* line 99, ../_sass/mafia.scss */
#mafia-s .pessoas li .front {
  height: 600px;
  padding-top: 20px;
}
/* line 102, ../_sass/mafia.scss */
#mafia-s .pessoas li .front img {
  max-width: 100%;
}
/* line 105, ../_sass/mafia.scss */
#mafia-s .pessoas li .front h3 {
  font-size: 18px;
  color: white;
  text-align: center;
}
/* line 110, ../_sass/mafia.scss */
#mafia-s .pessoas li .front p {
  font-size: 17px;
  color: white;
  padding: 15px;
  text-align: justify;
}
/* line 118, ../_sass/mafia.scss */
#mafia-s .pessoas li .back {
  height: 600px;
  padding-top: 20px;
}
/* line 121, ../_sass/mafia.scss */
#mafia-s .pessoas li .back p {
  font-size: 17px;
  color: white;
  padding: 15px;
  text-align: justify;
}
/* line 130, ../_sass/mafia.scss */
#mafia-s .pessoas li.pessoa1 .front, #mafia-s .pessoas li.pessoa1 .back {
  background: #ef3f3f url(img/mafia/icone.png) no-repeat center 97%;
}
/* line 133, ../_sass/mafia.scss */
#mafia-s .pessoas li.pessoa2 .front, #mafia-s .pessoas li.pessoa2 .back {
  background: #f58823 url(img/mafia/icone.png) no-repeat center 97%;
}
/* line 136, ../_sass/mafia.scss */
#mafia-s .pessoas li.pessoa3 .front, #mafia-s .pessoas li.pessoa3 .back {
  background: #23b898 url(img/mafia/icone.png) no-repeat center 97%;
}
@media screen and (min-width: 1190px) {
  /* line 144, ../_sass/mafia.scss */
  #mafia-s .titulo {
    margin: 20px 0px 10px 0px;
  }
  /* line 146, ../_sass/mafia.scss */
  #mafia-s .titulo p {
    font-size: 20px;
    margin: 0px 0px 0px 0px;
  }
  /* line 150, ../_sass/mafia.scss */
  #mafia-s .titulo h2 {
    font-size: 40px;
    margin: 0px 0px 0px 0px;
  }
  /* line 157, ../_sass/mafia.scss */
  #mafia-s .pessoas .flip-container {
    padding: 5px 10px 10px 10px;
    height: 410px;
  }
  /* line 162, ../_sass/mafia.scss */
  #mafia-s .pessoas li .front {
    height: 381px;
  }
  /* line 164, ../_sass/mafia.scss */
  #mafia-s .pessoas li .front img {
    max-width: 50%;
  }
  /* line 167, ../_sass/mafia.scss */
  #mafia-s .pessoas li .front h3 {
    font-size: 20px;
    margin: 15px 0px 15px 0px;
  }
  /* line 171, ../_sass/mafia.scss */
  #mafia-s .pessoas li .front p {
    font-size: 18px;
    padding: 0px 25px 15px 25px;
  }
  /* line 177, ../_sass/mafia.scss */
  #mafia-s .pessoas li .back {
    height: 410px;
    padding-top: 10px;
  }
  /* line 180, ../_sass/mafia.scss */
  #mafia-s .pessoas li .back p {
    font-size: 17px;
    padding: 15px;
  }
  /* line 189, ../_sass/mafia.scss */
  #mafia-s .pessoas .pessoa1 .back p {
    font-size: 15px;
  }
}
@media screen and (min-width: 1590px) {
  /* line 204, ../_sass/mafia.scss */
  #mafia-s .titulo p {
    font-size: 25px;
    margin: 0px 0px 0px 0px;
  }
  /* line 208, ../_sass/mafia.scss */
  #mafia-s .titulo h2 {
    font-size: 60px;
    margin: 0px 0px 0px 0px;
  }
  /* line 215, ../_sass/mafia.scss */
  #mafia-s .pessoas .flip-container {
    padding: 5px 10px 10px 10px;
    height: 500px;
  }
  /* line 221, ../_sass/mafia.scss */
  #mafia-s .pessoas li .front {
    height: 420px;
  }
  /* line 223, ../_sass/mafia.scss */
  #mafia-s .pessoas li .front img {
    max-width: 80%;
  }
  /* line 226, ../_sass/mafia.scss */
  #mafia-s .pessoas li .front h3 {
    font-size: 20px;
    margin: 10px 0px 10px 0px;
  }
  /* line 230, ../_sass/mafia.scss */
  #mafia-s .pessoas li .front p {
    font-size: 16px;
    padding: 0px 15px 15px 15px;
  }
  /* line 236, ../_sass/mafia.scss */
  #mafia-s .pessoas li .back {
    height: 500px;
    padding-top: 10px;
  }
  /* line 239, ../_sass/mafia.scss */
  #mafia-s .pessoas li .back p {
    font-size: 17px;
    padding: 16px;
  }
  /* line 248, ../_sass/mafia.scss */
  #mafia-s .pessoas .pessoa1 .back p {
    font-size: 16px;
  }
}
@media screen and (min-width: 1890px) {
  /* line 260, ../_sass/mafia.scss */
  #mafia-s .titulo p {
    font-size: 30px;
    margin: 0px 0px 0px 0px;
  }
  /* line 264, ../_sass/mafia.scss */
  #mafia-s .titulo h2 {
    font-size: 70px;
    margin: 0px 0px 0px 0px;
  }
  /* line 271, ../_sass/mafia.scss */
  #mafia-s .pessoas .flip-container {
    padding: 10px 5px 5px 5px;
    height: 620px;
  }
  /* line 276, ../_sass/mafia.scss */
  #mafia-s .pessoas li .front {
    height: 620px;
  }
  /* line 278, ../_sass/mafia.scss */
  #mafia-s .pessoas li .front img {
    width: 110%;
  }
  /* line 281, ../_sass/mafia.scss */
  #mafia-s .pessoas li .front h3 {
    font-size: 23px;
    margin: 15px 0px 15px 0px;
  }
  /* line 285, ../_sass/mafia.scss */
  #mafia-s .pessoas li .front p {
    font-size: 18px;
    padding: 0px 25px 20px 25px;
  }
  /* line 291, ../_sass/mafia.scss */
  #mafia-s .pessoas li .back {
    height: 620px;
    padding-top: 15px;
  }
  /* line 294, ../_sass/mafia.scss */
  #mafia-s .pessoas li .back p {
    font-size: 18px;
    padding: 20px;
  }
  /* line 303, ../_sass/mafia.scss */
  #mafia-s .pessoas .pessoa1 .back p {
    font-size: 18px;
  }
}
@media screen and (max-width: 770px) {
  /* line 12, ../_sass/mafia.scss */
  #mafia-s {
    padding-top: 20px;
  }
  /* line 314, ../_sass/mafia.scss */
  #mafia-s .titulo {
    margin: 10px 0px;
    text-align: center;
    text-transform: uppercase;
  }
  /* line 318, ../_sass/mafia.scss */
  #mafia-s .titulo p {
    font-size: 25px;
    text-transform: uppercase;
    color: white;
    margin: 0px 0px 0px 0px;
  }
  /* line 324, ../_sass/mafia.scss */
  #mafia-s .titulo h2 {
    font-size: 60px;
    color: #23b898;
    margin: 0px 0px 0px 0px;
  }
  /* line 331, ../_sass/mafia.scss */
  #mafia-s .pessoas {
    margin-top: 0px!important;
  }
  /* line 333, ../_sass/mafia.scss */
  #mafia-s .pessoas .flip-container {
    padding: 5px 10px 30px 10px;
    height: 600px;
  }
  /* line 337, ../_sass/mafia.scss */
  #mafia-s .pessoas li {
    text-align: center;
    cursor: pointer;
    margin-top: 15px;
  }
  /* line 342, ../_sass/mafia.scss */
  #mafia-s .pessoas li .front {
    height: 600px;
    padding-bottom: 60px;
  }
  /* line 345, ../_sass/mafia.scss */
  #mafia-s .pessoas li .front img {
    width: 90%;
  }
  /* line 348, ../_sass/mafia.scss */
  #mafia-s .pessoas li .front h3 {
    margin: 0px;
    font-size: 20px;
    margin: 10px 0px 10px 0px;
    font-weight: bold;
  }
  /* line 354, ../_sass/mafia.scss */
  #mafia-s .pessoas li .front p {
    margin: 0px;
    font-size: 16px;
    padding: 0px 15px 15px 15px;
  }
  /* line 361, ../_sass/mafia.scss */
  #mafia-s .pessoas li .back {
    height: 600px;
    padding-top: 10px;
    padding-bottom: 60px;
  }
  /* line 365, ../_sass/mafia.scss */
  #mafia-s .pessoas li .back p {
    font-size: 17px;
    padding: 15px;
  }
  /* line 374, ../_sass/mafia.scss */
  #mafia-s .pessoas .pessoa1 .back p {
    font-size: 16px;
  }
}

/* line 397, ../_sass/mafia.scss */
#colaboradores-s {
  float: left;
  width: 100%;
  height: inherit;
  background-size: cover;
}
/* line 405, ../_sass/mafia.scss */
#colaboradores-s .titulo {
  margin-top: 40px;
  text-align: center;
  text-transform: uppercase;
}
/* line 409, ../_sass/mafia.scss */
#colaboradores-s .titulo p {
  font-size: 30px;
  text-transform: uppercase;
  color: white;
  margin: 0px 0px 0px 0px;
}
/* line 415, ../_sass/mafia.scss */
#colaboradores-s .titulo h2 {
  font-size: 20px;
  color: #23b898;
  margin: 0px 0px 0px 0px;
}
@media screen and (max-width: 520px) {
  /* line 415, ../_sass/mafia.scss */
  #colaboradores-s .titulo h2 {
    font-size: 3.2em;
  }
}
/* line 425, ../_sass/mafia.scss */
#colaboradores-s .pessoas {
  margin-top: 40px;
  list-style: none;
  text-align: center;
}
/* line 429, ../_sass/mafia.scss */
#colaboradores-s .pessoas li {
  overflow: hidden;
  position: relative;
}
/* line 432, ../_sass/mafia.scss */
#colaboradores-s .pessoas li img {
  width: 100%;
}
/* line 436, ../_sass/mafia.scss */
#colaboradores-s .pessoas li .sobre {
  width: 50px;
  height: 50px;
  background: red;
  position: absolute;
  right: 20px;
  top: 5px;
  background: url(img/mafia/icone.png) no-repeat center center;
}
/* line 445, ../_sass/mafia.scss */
#colaboradores-s .pessoas li .info {
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 78px;
  right: 15px;
  padding: 10px 0px 10px 0px;
  background: url(img/bg-roxo.png) center center;
}
/* line 453, ../_sass/mafia.scss */
#colaboradores-s .pessoas li .info h3 {
  margin: 0px 0px 0px 0px;
  color: white;
  font-size: 1.2em;
}
/* line 458, ../_sass/mafia.scss */
#colaboradores-s .pessoas li .info p {
  margin: 0px 0px 0px 0px;
  color: white;
  font-size: 1.2em;
}
@media screen and (min-width: 1590px) {
  /* line 472, ../_sass/mafia.scss */
  #colaboradores-s .pessoas {
    margin-top: 80px!important;
  }
}
@media screen and (min-width: 1890px) {
  /* line 479, ../_sass/mafia.scss */
  #colaboradores-s .pessoas {
    margin-top: 120px!important;
  }
}
@media screen and (max-width: 770px) {
  /* line 397, ../_sass/mafia.scss */
  #colaboradores-s {
    padding-top: 50px;
  }
  /* line 488, ../_sass/mafia.scss */
  #colaboradores-s .titulo {
    margin: 10px 0px 0px 0px;
    text-align: center;
    text-transform: uppercase;
  }
  /* line 492, ../_sass/mafia.scss */
  #colaboradores-s .titulo p {
    font-size: 1.7em;
    text-transform: uppercase;
    color: black;
    margin: 0px 0px 0px 0px;
  }
  /* line 498, ../_sass/mafia.scss */
  #colaboradores-s .titulo h2 {
    font-size: 3.2em;
    color: #92348a;
    margin: 0px 0px 0px 0px;
  }
  /* line 508, ../_sass/mafia.scss */
  #colaboradores-s .pessoas {
    /* margin-top: 0px!important; */
  }
  /* line 510, ../_sass/mafia.scss */
  #colaboradores-s .pessoas li {
    margin: 30px 0px;
  }
}
@media screen and (max-width: 770px) and (max-width: 520px) {
  /* line 498, ../_sass/mafia.scss */
  #colaboradores-s .titulo h2 {
    font-size: 3.2em;
  }
}

/* line 525, ../_sass/mafia.scss */
#agencia-s {
  background: white;
  float: left;
  padding-top: 120px;
  width: 100%;
  height: inherit;
  background: white url("img/curtiu_site_bg_3-3.jpg") no-repeat 0px 0px;
  background-size: cover;
}
/* line 536, ../_sass/mafia.scss */
#agencia-s .titulo {
  padding-top: 50px;
  text-align: center;
}
/* line 539, ../_sass/mafia.scss */
#agencia-s .titulo p {
  font-size: 25px;
  color: #231f20;
  margin: 0px 0px 0px 0px;
}
/* line 544, ../_sass/mafia.scss */
#agencia-s .titulo h2 {
  font-size: 30px;
  color: white;
  margin: 0px 0px 0px 0px;
}
/* line 551, ../_sass/mafia.scss */
#agencia-s .pessoas {
  list-style: none;
  text-align: center;
  margin-top: 40px!important;
}
/* line 555, ../_sass/mafia.scss */
#agencia-s .pessoas.container {
  width: 1000px!important;
}
/* line 558, ../_sass/mafia.scss */
#agencia-s .pessoas li {
  overflow: hidden;
  position: relative;
}
/* line 561, ../_sass/mafia.scss */
#agencia-s .pessoas li img {
  width: 100%;
}
/* line 565, ../_sass/mafia.scss */
#agencia-s .pessoas li .sobre {
  width: 50px;
  height: 50px;
  background: red;
  position: absolute;
  right: 20px;
  top: 5px;
  background: url(img/mafia/icone.png) no-repeat center center;
}
/* line 574, ../_sass/mafia.scss */
#agencia-s .pessoas li .info {
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 72px;
  right: 15px;
  padding: 10px 0px 10px 0px;
  background: url(img/bg-roxo.png) center center;
}
/* line 582, ../_sass/mafia.scss */
#agencia-s .pessoas li .info h3 {
  margin: 0px 0px 0px 0px;
  color: white;
}
/* line 586, ../_sass/mafia.scss */
#agencia-s .pessoas li .info p {
  margin: 0px 0px 0px 0px;
  color: white;
  font-size: 18px;
}
@media screen and (min-width: 1590px) {
  /* line 599, ../_sass/mafia.scss */
  #agencia-s .pessoas {
    margin-top: 80px!important;
  }
  /* line 600, ../_sass/mafia.scss */
  #agencia-s .pessoas.container {
    width: 1000px!important;
  }
}
@media screen and (min-width: 1890px) {
  /* line 609, ../_sass/mafia.scss */
  #agencia-s .pessoas {
    margin-top: 80px!important;
  }
  /* line 610, ../_sass/mafia.scss */
  #agencia-s .pessoas.container {
    width: 1000px!important;
  }
}
@media screen and (max-width: 770px) {
  /* line 525, ../_sass/mafia.scss */
  #agencia-s {
    background-image: none;
    background: #branco!important;
    padding-top: 0px;
  }
  /* line 622, ../_sass/mafia.scss */
  #agencia-s .titulo {
    margin: 10px 0px 0px 0px;
    text-align: center;
    text-transform: uppercase;
  }
  /* line 626, ../_sass/mafia.scss */
  #agencia-s .titulo h2 {
    font-size: 4em;
    color: #92348a;
    margin: 0px 0px 0px 0px;
  }
  /* line 637, ../_sass/mafia.scss */
  #agencia-s .pessoas.container {
    width: auto!important;
  }
  /* line 640, ../_sass/mafia.scss */
  #agencia-s .pessoas li {
    margin: 30px 0px;
  }
}
@media screen and (max-width: 770px) and (max-width: 520px) {
  /* line 626, ../_sass/mafia.scss */
  #agencia-s .titulo h2 {
    font-size: 3.2em;
  }
}

/*
1370x768;


*/
/* line 2, ../_sass/contato.scss */
#contato-s {
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: white;
  float: left;
  width: 100%;
  height: inherit;
  background: white url(img/contato.png) no-repeat 100% center;
}
@media screen and (max-width: 770px) {
  /* line 2, ../_sass/contato.scss */
  #contato-s {
    padding-bottom: 30px;
  }
}
/* line 15, ../_sass/contato.scss */
#contato-s .titulo {
  padding-top: 40px;
  text-align: center;
}
/* line 18, ../_sass/contato.scss */
#contato-s .titulo p {
  font-size: 23px;
  color: #231f20;
  margin: 0px 0px 0px 0px;
}
/* line 23, ../_sass/contato.scss */
#contato-s .titulo h2 {
  font-size: 33px;
  color: #231f20;
  margin: 0px 0px 0px 0px;
}
/* line 30, ../_sass/contato.scss */
#contato-s .forms-contato {
  padding: 0px 5%;
}
/* line 33, ../_sass/contato.scss */
#contato-s .forms-contato .ok {
  width: 100%;
  height: 100%;
  text-align: center;
  background: url(img/ok.png) no-repeat center 50px;
  display: none;
}
/* line 39, ../_sass/contato.scss */
#contato-s .forms-contato .ok p {
  width: 100%;
  font-size: 20px;
  margin-top: 200px;
}
/* line 45, ../_sass/contato.scss */
#contato-s .forms-contato .col-sm-3 {
  padding: 10px;
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 50, ../_sass/contato.scss */
#contato-s .forms-contato .col-sm-12 {
  padding: 0px 10px;
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 54, ../_sass/contato.scss */
#contato-s .forms-contato label.error {
  margin: 0px;
  padding: 0px;
  font-size: 1.1em;
  margin-top: 0.5em;
}
/* line 60, ../_sass/contato.scss */
#contato-s .forms-contato input[type="text"] {
  border: none;
  border: 2px solid #231f20;
  outline: inherit;
  padding: 10px;
  width: 100%;
  margin-top: 15px;
  font-size: 20px;
  font-weight: normal;
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 70, ../_sass/contato.scss */
#contato-s .forms-contato input[type="text"].error {
  border: 2px solid #ef3f3f;
}
/* line 73, ../_sass/contato.scss */
#contato-s .forms-contato input[type="text"].valid {
  border: 2px solid #23b898;
}
/* line 78, ../_sass/contato.scss */
#contato-s .forms-contato textarea {
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0.5s ease-in-out;
  margin-top: 15px;
  border: none;
  font-size: 20px;
  border: 2px solid #231f20;
  outline: inherit;
  padding: 10px;
  width: 100%;
  height: 200px;
}
/* line 88, ../_sass/contato.scss */
#contato-s .forms-contato textarea.error {
  border: 2px solid #ef3f3f;
}
/* line 91, ../_sass/contato.scss */
#contato-s .forms-contato textarea.valid {
  border: 2px solid #23b898;
}
/* line 95, ../_sass/contato.scss */
#contato-s .forms-contato input[type="submit"] {
  margin-top: 5px;
  border: none;
  background: #f58823;
  outline: inherit;
  padding: 10px 30px;
  font-size: 23px;
  color: white;
}
/* line 106, ../_sass/contato.scss */
#contato-s .mapa-footer {
  width: 100%;
  height: 300px;
  float: left;
  position: absolute;
  bottom: 0px;
  z-index: 10;
}
@media screen and (min-width: 1190px) {
  /* line 121, ../_sass/contato.scss */
  #contato-s .titulo {
    text-align: center;
    padding-top: 20px;
  }
  /* line 124, ../_sass/contato.scss */
  #contato-s .titulo p {
    font-size: 17px;
    color: #231f20;
    margin: 0px 0px 0px 0px;
  }
  /* line 129, ../_sass/contato.scss */
  #contato-s .titulo h2 {
    font-size: 30px;
    font-weight: bold;
    color: #231f20;
    margin: 0px 0px 5px 0px;
  }
  /* line 137, ../_sass/contato.scss */
  #contato-s .forms-contato {
    padding: 0px 20%;
  }
  /* line 139, ../_sass/contato.scss */
  #contato-s .forms-contato .col-sm-3 {
    padding: 5px;
  }
  /* line 142, ../_sass/contato.scss */
  #contato-s .forms-contato .col-sm-12 {
    padding: 0px 5px;
  }
  /* line 146, ../_sass/contato.scss */
  #contato-s .forms-contato input[type="text"] {
    padding: 5px;
    margin-top: 10px;
    font-size: 17px;
  }
  /* line 151, ../_sass/contato.scss */
  #contato-s .forms-contato textarea {
    margin-top: 5px;
    font-size: 17px;
    padding: 5px;
    height: 128px;
  }
  /* line 157, ../_sass/contato.scss */
  #contato-s .forms-contato input[type="submit"] {
    padding: 10px 30px;
    font-size: 23px;
  }
  /* line 163, ../_sass/contato.scss */
  #contato-s .mapa-footer {
    height: 140px;
  }
}
@media screen and (min-width: 1590px) {
  /* line 173, ../_sass/contato.scss */
  #contato-s .titulo {
    text-align: center;
  }
  /* line 175, ../_sass/contato.scss */
  #contato-s .titulo p {
    font-size: 23px;
    color: #231f20;
    margin: 0px 0px 0px 0px;
  }
  /* line 180, ../_sass/contato.scss */
  #contato-s .titulo h2 {
    font-size: 40px;
    font-weight: bold;
    color: #231f20;
    margin: 0px 0px 10px 0px;
  }
  /* line 188, ../_sass/contato.scss */
  #contato-s .forms-contato {
    padding: 0px 20%;
  }
  /* line 190, ../_sass/contato.scss */
  #contato-s .forms-contato .col-sm-3 {
    padding: 10px;
  }
  /* line 193, ../_sass/contato.scss */
  #contato-s .forms-contato .col-sm-12 {
    padding: 0px 10px;
  }
  /* line 197, ../_sass/contato.scss */
  #contato-s .forms-contato input[type="text"] {
    padding: 5px;
    margin-top: 10px;
    font-size: 17px;
  }
  /* line 202, ../_sass/contato.scss */
  #contato-s .forms-contato textarea {
    margin-top: 5px;
    font-size: 17px;
    padding: 5px;
    height: 140px;
  }
  /* line 208, ../_sass/contato.scss */
  #contato-s .forms-contato input[type="submit"] {
    padding: 10px 30px;
    font-size: 23px;
  }
  /* line 214, ../_sass/contato.scss */
  #contato-s .mapa-footer {
    height: 200px;
  }
}
@media screen and (min-width: 1890px) {
  /* line 226, ../_sass/contato.scss */
  #contato-s .titulo {
    text-align: center;
  }
  /* line 228, ../_sass/contato.scss */
  #contato-s .titulo p {
    font-size: 27px;
    color: #231f20;
    margin: 0px 0px 0px 0px;
  }
  /* line 233, ../_sass/contato.scss */
  #contato-s .titulo h2 {
    font-size: 50px;
    font-weight: bold;
    color: #231f20;
    margin: 0px 0px 20px 0px;
  }
  /* line 241, ../_sass/contato.scss */
  #contato-s .forms-contato {
    height: 420px;
    padding: 0px 15%;
  }
  /* line 244, ../_sass/contato.scss */
  #contato-s .forms-contato .col-sm-3 {
    padding: 10px;
  }
  /* line 247, ../_sass/contato.scss */
  #contato-s .forms-contato .col-sm-12 {
    padding: 0px 10px;
  }
  /* line 251, ../_sass/contato.scss */
  #contato-s .forms-contato input[type="text"] {
    padding: 5px;
    margin-top: 10px;
    font-size: 17px;
  }
  /* line 256, ../_sass/contato.scss */
  #contato-s .forms-contato textarea {
    margin-top: 5px;
    font-size: 17px;
    padding: 5px;
    height: 180px;
  }
  /* line 262, ../_sass/contato.scss */
  #contato-s .forms-contato input[type="submit"] {
    padding: 10px 30px;
    font-size: 23px;
  }
  /* line 268, ../_sass/contato.scss */
  #contato-s .mapa-footer {
    height: 270px;
  }
}
@media screen and (max-width: 770px) {
  /* line 2, ../_sass/contato.scss */
  #contato-s {
    padding-top: 0px;
  }
  /* line 280, ../_sass/contato.scss */
  #contato-s .titulo {
    text-align: center;
  }
  /* line 282, ../_sass/contato.scss */
  #contato-s .titulo p {
    font-size: 1.5em;
    color: #231f20;
    margin: 0px 5px 0px 5px;
  }
  /* line 287, ../_sass/contato.scss */
  #contato-s .titulo h2 {
    font-size: 2em;
    font-weight: bold;
    color: #231f20;
    margin: 0px 5px 20px 5px;
  }
  /* line 294, ../_sass/contato.scss */
  #contato-s .forms-contato {
    padding: 0px;
  }
  /* line 296, ../_sass/contato.scss */
  #contato-s .forms-contato input[type="text"] {
    margin-top: 0px;
  }
  /* line 299, ../_sass/contato.scss */
  #contato-s .forms-contato .ok {
    height: 400px;
  }
}

/*
1370x768;


*/
/* line 2, ../_sass/leis.scss */
#leis-s {
  background: white;
  float: left;
  width: 100%;
  position: relative;
  height: inherit;
  padding-top: 120px;
}
/* line 11, ../_sass/leis.scss */
#leis-s .leis-geral {
  list-style: none;
  padding-left: 80px;
}
/* line 14, ../_sass/leis.scss */
#leis-s .leis-geral li {
  width: 100%;
  height: auto;
  padding: 1.7em;
  margin-top: 15px;
  overflow: hidden;
  cursor: pointer;
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 23, ../_sass/leis.scss */
#leis-s .leis-geral li h2 {
  margin: 0px;
  color: white;
}
/* line 28, ../_sass/leis.scss */
#leis-s .leis-geral li p {
  font-size: 18px;
  color: white;
  margin-top: 10px;
  display: none;
}
/* line 36, ../_sass/leis.scss */
#leis-s .leis-geral .verde {
  background: #23b898;
}
/* line 40, ../_sass/leis.scss */
#leis-s .leis-geral .vermelho {
  background: #ef3f3f;
}
/* line 44, ../_sass/leis.scss */
#leis-s .leis-geral .roxo {
  background: #92348a;
}
/* line 47, ../_sass/leis.scss */
#leis-s .leis-geral .ativo {
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 49, ../_sass/leis.scss */
#leis-s .leis-geral .ativo p {
  display: block;
}
/* line 58, ../_sass/leis.scss */
#leis-s .menu-leis {
  max-width: 300px;
  position: absolute;
  right: 0;
  top: 105px;
  text-align: right;
  padding: 20px 50px 20px 20px;
  background: #f58823;
}
/* line 65, ../_sass/leis.scss */
#leis-s .menu-leis h2 {
  color: white;
  font-size: 20px;
  margin: 0;
  font-size: 1.4em;
}
/* line 72, ../_sass/leis.scss */
#leis-s .menu-leis p {
  color: white;
  font-size: 1.2em;
  margin: 0;
}
/* line 78, ../_sass/leis.scss */
#leis-s .menu-leis ul {
  list-style: none;
}
/* line 81, ../_sass/leis.scss */
#leis-s .menu-leis ul li a {
  font-size: 1.2em;
  color: white;
  margin: 15px 0px 0px 0px;
  display: block;
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 96, ../_sass/leis.scss */
#leis-s .leis-lado {
  background: white;
}
/* line 98, ../_sass/leis.scss */
#leis-s .leis-lado li {
  position: absolute;
  z-index: 999;
  background: #fff;
  height: 100%;
  margin-top: 10px;
  padding: 0px;
  left: -100%;
  opacity: 0;
  -webkit-transition: left 0s linear, opacity 0s linear;
  -moz-transition: left 0s linear, opacity 0s linear;
  -o-transition: left 0s linear, opacity 0s linear;
  transition: left 0.5s linear, opacity 0.6s linear;
}
/* line 108, ../_sass/leis.scss */
#leis-s .leis-lado li .titulo {
  padding: 20px 20px 20px 50px;
  background: #f58823;
  display: inline-block;
}
/* line 112, ../_sass/leis.scss */
#leis-s .leis-lado li .titulo h2 {
  margin: 0px;
  font-size: 28px;
  color: white;
}
/* line 117, ../_sass/leis.scss */
#leis-s .leis-lado li .titulo p {
  margin: 0px;
  font-size: 15px;
  color: white;
}
/* line 124, ../_sass/leis.scss */
#leis-s .leis-lado li .textos {
  padding: 0px 15px 0px 50px;
  overflow-y: scroll;
  height: 400px;
}
@media screen and (min-width: 1590px) {
  /* line 124, ../_sass/leis.scss */
  #leis-s .leis-lado li .textos {
    height: 500px;
  }
}
/* line 131, ../_sass/leis.scss */
#leis-s .leis-lado li .textos p {
  margin: 15px 0px 0px 0px;
  font-size: 18px;
  line-height: 24px;
}
/* line 135, ../_sass/leis.scss */
#leis-s .leis-lado li .textos p a {
  font-size: 18px;
  background: #23b898;
  color: white;
  padding: 5px;
  text-decoration: none;
  margin: 15px 0px;
}
/* line 143, ../_sass/leis.scss */
#leis-s .leis-lado li .textos p.sub {
  margin-top: 15px;
  text-decoration: underline;
}
/* line 148, ../_sass/leis.scss */
#leis-s .leis-lado li .textos ul, #leis-s .leis-lado li .textos ol {
  width: 100%;
}
/* line 150, ../_sass/leis.scss */
#leis-s .leis-lado li .textos ul li, #leis-s .leis-lado li .textos ol li {
  position: static;
  opacity: 1;
  font-size: 18px;
  line-height: 24px;
  margin: 10px 0px 0px 0px;
}
/* line 158, ../_sass/leis.scss */
#leis-s .leis-lado li .textos .voltar {
  background: url(img/curtiu_site_seta_preta.png);
  width: 50px;
  height: 50px;
  display: block;
  margin-top: 30px;
  -moz-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 175, ../_sass/leis.scss */
#leis-s .leis-lado .ativo {
  opacity: 1;
  left: 0;
}
@media screen and (max-width: 770px) {
  /* line 2, ../_sass/leis.scss */
  #leis-s {
    padding-top: 0px;
  }
  /* line 188, ../_sass/leis.scss */
  #leis-s .leis-geral {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 192, ../_sass/leis.scss */
  #leis-s .menu-leis {
    max-width: none;
    width: 100%;
    position: relative;
    right: 0;
    text-align: left;
    padding: 15px;
    margin-bottom: 10px;
  }
  /* line 200, ../_sass/leis.scss */
  #leis-s .menu-leis h2 {
    text-align: center;
  }
  /* line 203, ../_sass/leis.scss */
  #leis-s .menu-leis p {
    text-align: center;
  }
  /* line 209, ../_sass/leis.scss */
  #leis-s .leis-lado {
    width: 100%;
  }
  /* line 211, ../_sass/leis.scss */
  #leis-s .leis-lado li {
    width: 100%;
    margin: 0px;
  }
  /* line 214, ../_sass/leis.scss */
  #leis-s .leis-lado li .titulo {
    padding: 20px;
  }
  /* line 216, ../_sass/leis.scss */
  #leis-s .leis-lado li .titulo h2 {
    margin: 0px;
    font-size: 28px;
    color: white;
  }
  /* line 221, ../_sass/leis.scss */
  #leis-s .leis-lado li .titulo p {
    margin: 0px;
    font-size: 15px;
    color: white;
  }
  /* line 228, ../_sass/leis.scss */
  #leis-s .leis-lado li .textos {
    padding: 20px;
    overflow: auto;
    height: auto;
  }
  /* line 232, ../_sass/leis.scss */
  #leis-s .leis-lado li .textos p {
    font-size: 15px;
  }
  /* line 234, ../_sass/leis.scss */
  #leis-s .leis-lado li .textos p a {
    overflow: hidden;
  }
  /* line 238, ../_sass/leis.scss */
  #leis-s .leis-lado li .textos .voltar {
    background: url(img/curtiu_site_seta_preta.png);
    width: 50px;
    height: 50px;
    display: block;
    margin-top: 30px;
    margin-right: 10px;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
  }
}

/*
1370x768;


*/
/* line 2, ../_sass/portfolio.scss */
#portfolio-s {
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: white;
  float: left;
  width: 100%;
  height: inherit;
  overflow: hidden;
}
/* line 9, ../_sass/portfolio.scss */
#portfolio-s .titulo {
  display: none;
  text-align: center;
}
/* line 12, ../_sass/portfolio.scss */
#portfolio-s .titulo p {
  font-size: 70px;
  color: #23b898;
  margin: 0px 0px 0px 0px;
}
/* line 18, ../_sass/portfolio.scss */
#portfolio-s .bg-fundo {
  display: block;
  background: url(img/bg-portifolio.jpg) center center;
  -moz-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  width: 100%;
  height: 100%;
  float: left;
}
/* line 28, ../_sass/portfolio.scss */
#portfolio-s .portfolio-geral {
  margin: 0px;
  width: 100%;
  list-style: none;
  float: left;
}
/* line 30, ../_sass/portfolio.scss */
#portfolio-s .portfolio-geral img {
  width: 100%;
}
/* line 34, ../_sass/portfolio.scss */
#portfolio-s .portfolio-geral div.col-sm-7.five-three {
  width: 60% !important;
}
/* line 38, ../_sass/portfolio.scss */
#portfolio-s .portfolio-geral div.col-sm-5.five-two {
  width: 40% !important;
}
@media screen and (max-width: 770px) {
  /* line 42, ../_sass/portfolio.scss */
  #portfolio-s .portfolio-geral div.col-sm-7.five-three {
    width: 100% !important;
  }
  /* line 46, ../_sass/portfolio.scss */
  #portfolio-s .portfolio-geral div.col-sm-5.five-two {
    width: 100% !important;
  }
}
/* line 53, ../_sass/portfolio.scss */
#portfolio-s .portfolio-geral .null {
  cursor: default;
}
/* line 56, ../_sass/portfolio.scss */
#portfolio-s .portfolio-geral li {
  cursor: pointer;
  padding: 0px!important;
  position: relative;
  overflow: hidden;
  /*
  @include transform(scale(1));
  @include transition(all 0.3s ease-in-out);
  z-index: 100;
  &:hover{
  	@include transform(scale(1.2));
  }*/
}
/* line 68, ../_sass/portfolio.scss */
#portfolio-s .portfolio-geral li:hover .info {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
/* line 72, ../_sass/portfolio.scss */
#portfolio-s .portfolio-geral li:hover .h2 {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
/* line 76, ../_sass/portfolio.scss */
#portfolio-s .portfolio-geral li:hover .h3 {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
/* line 81, ../_sass/portfolio.scss */
#portfolio-s .portfolio-geral li .info {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(10);
  -moz-transform: scale(10);
  -ms-transform: scale(10);
  -o-transform: scale(10);
  transform: scale(10);
}
@media screen and (max-width: 770px) {
  /* line 81, ../_sass/portfolio.scss */
  #portfolio-s .portfolio-geral li .info {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  /* line 99, ../_sass/portfolio.scss */
  #portfolio-s .portfolio-geral li .info h2, #curtiu-tv-s .portfolio-geral li .info p {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
/* line 105, ../_sass/portfolio.scss */
#portfolio-s .portfolio-geral li .info h2 {
  position: absolute;
  top: 40%;
  margin: 0px 0px 0px 0px;
  left: 0;
  right: 0;
  vertical-align: middle;
  color: white;
  font-size: 0.18em;
  letter-spacing: normal;
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(10);
  -moz-transform: scale(10);
  -ms-transform: scale(10);
  -o-transform: scale(10);
  transform: scale(10);
}
/* line 120, ../_sass/portfolio.scss */
#portfolio-s .portfolio-geral li .info h3 {
  position: absolute;
  top: 55%;
  margin: 0px 0px 0px 0px;
  left: 0;
  right: 0;
  vertical-align: middle;
  color: white;
  font-size: 0.20em;
  line-height: 1.4em;
  letter-spacing: normal;
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(10);
  -moz-transform: scale(10);
  -ms-transform: scale(10);
  -o-transform: scale(10);
  transform: scale(10);
}
/* line 136, ../_sass/portfolio.scss */
#portfolio-s .portfolio-geral li .info.box-1 {
  background: url(img/bg-laranja.png) center center;
}
/* line 139, ../_sass/portfolio.scss */
#portfolio-s .portfolio-geral li .info.box-2 {
  background: url(img/bg-vermelho.png) center center;
}
/* line 142, ../_sass/portfolio.scss */
#portfolio-s .portfolio-geral li .info.box-3 {
  background: url(img/bg-verde.png) center center;
}
/* line 148, ../_sass/portfolio.scss */
#portfolio-s .portfolio-geral .row {
  padding: 0px!important;
}
/* line 154, ../_sass/portfolio.scss */
#portfolio-s .portfolio-lado, #curtiu-tv-s .portfolio-lado {
  padding: 0px;
  margin: 0px;
  width: auto;
  height: auto;
}
/* line 161, ../_sass/portfolio.scss */
#portfolio-s .portfolio-lado li, #curtiu-tv-s .portfolio-lado li {
  padding-top: 5em!important;
  cursor: default;
  background: #231f20;
  -webkit-transition: left 0s linear, opacity 0s linear;
  -moz-transition: left 0s linear, opacity 0s linear;
  -o-transition: left 0s linear, opacity 0s linear;
  transition: left 0.5s linear, opacity 0.6s linear;
  position: absolute;
  opacity: 1;
  left: -120%;
  width: 100%;
  height: 100%;
  z-index: 99;
}
/* line 172, ../_sass/portfolio.scss */
#portfolio-s .portfolio-lado li .container, #curtiu-tv-s .portfolio-lado li .container {
  max-width: 1200px;
}
/* line 174, ../_sass/portfolio.scss */
#portfolio-s .portfolio-lado li .container .video, #curtiu-tv-s .portfolio-lado li .container .video {
  height: 100%;
}
/* line 176, ../_sass/portfolio.scss */
#portfolio-s .portfolio-lado li .container .video h3, #curtiu-tv-s .portfolio-lado li .container .video h3 {
  font-size: 25px;
  color: white;
  margin-bottom: 15px;
}
/* line 181, ../_sass/portfolio.scss */
#portfolio-s .portfolio-lado li .container .video iframe, #curtiu-tv-s .portfolio-lado li .container .video iframe {
  margin: 0px auto;
  padding: 0px;
  text-align: center;
  width: 500px!important;
  height: 400px!important;
}
/* line 189, ../_sass/portfolio.scss */
#portfolio-s .portfolio-lado li .container .texto, #curtiu-tv-s .portfolio-lado li .container .texto {
  height: 100%;
}
/* line 191, ../_sass/portfolio.scss */
#portfolio-s .portfolio-lado li .container .texto h4, #curtiu-tv-s .portfolio-lado li .container .texto h4 {
  font-size: 25px;
  color: white;
  margin-bottom: 15px;
}
/* line 196, ../_sass/portfolio.scss */
#portfolio-s .portfolio-lado li .container .texto p, #curtiu-tv-s .portfolio-lado li .container .texto p {
  color: white;
  font-size: 20px;
  line-height: 24px;
}
/* line 203, ../_sass/portfolio.scss */
#portfolio-s .portfolio-lado li .volta, #curtiu-tv-s .portfolio-lado li .volta {
  width: 50px;
  height: 50px;
  position: absolute;
  right: 10%;
  display: block;
  bottom: 40%;
  z-index: 2000;
  background: url(img/curtiu_site_seta_branca.png) no-repeat center center;
}
/* line 213, ../_sass/portfolio.scss */
#portfolio-s .portfolio-lado .ativo, #curtiu-tv-s .portfolio-lado .ativo {
  opacity: 1;
  left: 0;
}
@media screen and (max-width: 770px) {
  /* line 2, ../_sass/portfolio.scss */
  #portfolio-s {
    padding-top: 0px;
  }
  /* line 224, ../_sass/portfolio.scss */
  #portfolio-s .titulo {
    display: block;
    margin: 15px 0px;
    text-align: center;
    text-transform: uppercase;
  }
  /* line 229, ../_sass/portfolio.scss */
  #portfolio-s .titulo p {
    font-size: 4em;
    color: #23b898;
    margin: 0px 0px 0px 0px;
  }
  /* line 240, ../_sass/portfolio.scss */
  #portfolio-s .portfolio-lado, #curtiu-tv-s .portfolio-lado {
    padding: 0px;
    margin: 0px;
    width: auto;
    height: auto;
  }
  /* line 247, ../_sass/portfolio.scss */
  #portfolio-s .portfolio-lado li, #curtiu-tv-s .portfolio-lado li {
    padding-top: 3em!important;
    height: auto;
    padding-bottom: 10px;
    z-index: 99;
  }
  /* line 252, ../_sass/portfolio.scss */
  #portfolio-s .portfolio-lado li .container, #curtiu-tv-s .portfolio-lado li .container {
    max-width: 1200px;
  }
  /* line 254, ../_sass/portfolio.scss */
  #portfolio-s .portfolio-lado li .container .video, #curtiu-tv-s .portfolio-lado li .container .video {
    height: 100%;
    margin-bottom: 20px;
  }
  /* line 257, ../_sass/portfolio.scss */
  #portfolio-s .portfolio-lado li .container .video h3, #curtiu-tv-s .portfolio-lado li .container .video h3 {
    font-size: 25px;
    margin: 20px 0px;
  }
  /* line 261, ../_sass/portfolio.scss */
  #portfolio-s .portfolio-lado li .container .video iframe, #curtiu-tv-s .portfolio-lado li .container .video iframe {
    margin: 0px auto;
    padding: 0px;
    text-align: center;
    width: 100%!important;
    height: 30%!important;
  }
  /* line 269, ../_sass/portfolio.scss */
  #portfolio-s .portfolio-lado li .container .texto, #curtiu-tv-s .portfolio-lado li .container .texto {
    height: 100%;
  }
  /* line 271, ../_sass/portfolio.scss */
  #portfolio-s .portfolio-lado li .container .texto h4, #curtiu-tv-s .portfolio-lado li .container .texto h4 {
    font-size: 25px;
    margin: 20px 0px;
  }
  /* line 275, ../_sass/portfolio.scss */
  #portfolio-s .portfolio-lado li .container .texto p, #curtiu-tv-s .portfolio-lado li .container .texto p {
    color: white;
    padding: 10px 0px;
    font-size: 20px;
    line-height: 24px;
  }
  /* line 283, ../_sass/portfolio.scss */
  #portfolio-s .portfolio-lado li .volta, #curtiu-tv-s .portfolio-lado li .volta {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    z-index: 2000;
    background: url(img/fecha2.jpg) no-repeat center center;
  }
}
@media screen and (max-width: 770px) and (max-width: 520px) {
  /* line 229, ../_sass/portfolio.scss */
  #portfolio-s .titulo p {
    font-size: 3.2em;
  }
}

/*
1370x768;


*/
/* line 2, ../_sass/projetos.scss */
#projetos-s {
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: white;
  float: left;
  width: 100%;
  height: inherit;
}
/* line 9, ../_sass/projetos.scss */
#projetos-s .titulo {
  text-align: center;
}
/* line 11, ../_sass/projetos.scss */
#projetos-s .titulo p {
  font-size: 20px;
  color: #231f20;
  margin: 0px 0px 0px 0px;
}
/* line 16, ../_sass/projetos.scss */
#projetos-s .titulo h2 {
  text-transform: uppercase;
  font-size: 50px;
  color: #ef3f3f;
  margin: 0px 0px 0px 0px;
}
@media screen and (min-width: 1590px) {
  /* line 2, ../_sass/projetos.scss */
  #projetos-s {
    padding-top: 170px;
  }
}
@media screen and (min-width: 1890px) {
  /* line 2, ../_sass/projetos.scss */
  #projetos-s {
    padding-top: 195px;
  }
}
@media screen and (max-width: 770px) {
  /* line 2, ../_sass/projetos.scss */
  #projetos-s {
    padding-bottom: 400px;
  }
}

/*
1370x768;


*/
/* line 2, ../_sass/curtiu_tv.scss */
#curtiu-tv-s {
  background: white;
  float: left;
  width: 100%;
  height: inherit;
}
/* line 8, ../_sass/curtiu_tv.scss */
#curtiu-tv-s .titulo {
  text-align: center;
}
/* line 10, ../_sass/curtiu_tv.scss */
#curtiu-tv-s .titulo p {
  font-size: 20px;
  color: #231f20;
  margin: 0px 0px 0px 0px;
}
/* line 15, ../_sass/curtiu_tv.scss */
#curtiu-tv-s .titulo h2 {
  text-transform: uppercase;
  font-size: 50px;
  color: #f58823;
  margin: 0px 0px 0px 0px;
}
@media screen and (min-width: 1590px) {
  /* line 2, ../_sass/curtiu_tv.scss */
  #curtiu-tv-s {
    padding-top: 40px;
  }
}
@media screen and (min-width: 1890px) {
  /* line 2, ../_sass/curtiu_tv.scss */
  #curtiu-tv-s {
    padding-top: 195px;
  }
}
@media screen and (max-width: 770px) {
  /* line 2, ../_sass/curtiu_tv.scss */
  #curtiu-tv-s {
    padding-top: 50px;
    padding-bottom: 400px;
  }
}

@font-face {
  font-family: 'Sertig';
  src: url("../fonts/Sertig.otf");
}

/* line 20, ../_sass/index.scss */
* {
  margin: 0px;
  padding: 0px;
  font-family: "Sertig";
}
/* line 24, ../_sass/index.scss */
*:focus {
  background: none;
  border: none;
}

/* line 29, ../_sass/index.scss */
html, body {
  height: 100%;
  background: white;
}

/* line 36, ../_sass/index.scss */
.nav-header {
  background: #231f20;
  height: 120px;
  width: 100%;
  position: fixed;
  z-index: 7777;
}
/* line 43, ../_sass/index.scss */
.nav-header nav {
  padding: 0px;
  height: 120px;
  display: table;
  padding: 0px 0px 0px 0px;
}
/* line 50, ../_sass/index.scss */
.nav-header nav h1 {
  margin: 0px;
  padding: 0px;
  float: left;
}
/* line 54, ../_sass/index.scss */
.nav-header nav h1 img {
  margin: 10px 0px 0px 0px;
}
/* line 60, ../_sass/index.scss */
.nav-header nav ul {
  float: left;
  position: absolute;
  top: 90px;
  margin-left: 100px;
}
/* line 65, ../_sass/index.scss */
.nav-header nav ul li {
  display: inline-block;
}
/* line 67, ../_sass/index.scss */
.nav-header nav ul li a {
  display: block;
  font-size: 15px;
  color: white;
  text-transform: uppercase;
  padding: 0px 8px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 68, ../_sass/index.scss */
.nav-header nav ul li a:focus {
  background: none!important;
  border: none!important;
}
@media screen and (min-width: 1190px) {
  /* line 67, ../_sass/index.scss */
  .nav-header nav ul li a {
    font-size: 13px;
  }
}
@media screen and (min-width: 1590px) {
  /* line 67, ../_sass/index.scss */
  .nav-header nav ul li a {
    font-size: 16px;
  }
}
@media screen and (min-width: 1890px) {
  /* line 67, ../_sass/index.scss */
  .nav-header nav ul li a {
    font-size: 19px;
    padding: 0px 12px;
  }
}
/* line 89, ../_sass/index.scss */
.nav-header nav ul li a:hover {
  background: none;
  text-decoration: none;
}
/* line 95, ../_sass/index.scss */
.nav-header nav ul li .active li a {
  color: white;
}
/* line 99, ../_sass/index.scss */
.nav-header nav ul ul {
  padding-left: 0px;
  padding-bottom: 10px;
  position: absolute;
  width: 100%;
  z-index: 1001;
  top: 30px;
  border-top: 1px solid white;
  margin-left: 0px;
  width: 135px;
  margin-left: -27px;
}
/* line 112, ../_sass/index.scss */
.nav-header nav ul ul li {
  width: 100%;
}
/* line 114, ../_sass/index.scss */
.nav-header nav ul ul li:hover {
  background: #231f20;
}
/* line 118, ../_sass/index.scss */
.nav-header nav ul ul li a {
  display: block;
  padding: 0px;
  width: 100%;
  padding: 10px;
  background: #231f20;
  height: auto;
  font-size: 16px;
  z-index: 1001;
}
/* line 127, ../_sass/index.scss */
.nav-header nav ul ul li a:hover {
  background: #231f20;
}
/* line 132, ../_sass/index.scss */
.nav-header nav ul ul.desca {
  display: none;
}
/* line 136, ../_sass/index.scss */
.nav-header nav ul .menu-drop {
  width: 150px;
  color: white;
  font-size: 17px;
  margin: 7px 0px 0px 0px;
}
/* line 143, ../_sass/index.scss */
.nav-header nav ul .menu-drop:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  margin-right: 5px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid white;
}
/* line 158, ../_sass/index.scss */
.nav-header nav ul .active.quem a {
  color: #20b882;
}
/* line 164, ../_sass/index.scss */
.nav-header nav ul .active.oque a {
  color: #f57120;
}
/* line 170, ../_sass/index.scss */
.nav-header nav ul .active.atuacoes a {
  color: #e43e36;
}
/* line 176, ../_sass/index.scss */
.nav-header nav ul .active.mafia a {
  color: #843374;
}
/* line 182, ../_sass/index.scss */
.nav-header nav ul .active.portfolio a {
  color: #20b497;
}
/* line 188, ../_sass/index.scss */
.nav-header nav ul .active.curtiu a {
  color: #f57220;
}
/* line 194, ../_sass/index.scss */
.nav-header nav ul .active.projetos a {
  color: #ee392c;
}
/* line 200, ../_sass/index.scss */
.nav-header nav ul .active.agencia a {
  color: #66328a;
}
/* line 206, ../_sass/index.scss */
.nav-header nav ul .active.contato a {
  color: #20b197;
}
/* line 216, ../_sass/index.scss */
.nav-header nav ul .quem a:hover {
  color: #20b882;
}
/* line 224, ../_sass/index.scss */
.nav-header nav ul .oque a:hover {
  color: #f57120;
}
/* line 232, ../_sass/index.scss */
.nav-header nav ul .atuacoes a:hover {
  color: #e43e36;
}
/* line 240, ../_sass/index.scss */
.nav-header nav ul .mafia a:hover {
  color: #843374;
}
/* line 248, ../_sass/index.scss */
.nav-header nav ul .portfolio a:hover {
  color: #20b497;
}
/* line 256, ../_sass/index.scss */
.nav-header nav ul .curtiu a:hover {
  color: #f57220;
}
/* line 264, ../_sass/index.scss */
.nav-header nav ul .projetos a:hover {
  color: #ee392c;
}
/* line 272, ../_sass/index.scss */
.nav-header nav ul .agencia a:hover {
  color: #66328a;
}
/* line 280, ../_sass/index.scss */
.nav-header nav ul .contato a:hover {
  color: #20b197;
}
/* line 292, ../_sass/index.scss */
.nav-header .box-midias {
  color: white;
}
/* line 295, ../_sass/index.scss */
.nav-header .box-midias .telefones {
  padding: 0px;
  margin: 0px;
  padding-right: 10px;
}
/* line 299, ../_sass/index.scss */
.nav-header .box-midias .telefones p {
  margin: 0px;
  padding: 0px;
  font-size: 20px;
  text-align: center;
  color: white;
}
/* line 309, ../_sass/index.scss */
.nav-header .box-midias .sociais {
  padding: 3px 0px 0px 0px;
  margin: 0px;
  text-align: center;
}
/* line 313, ../_sass/index.scss */
.nav-header .box-midias .sociais a {
  width: 30px;
  height: 30px;
  display: inline-block;
  margin-right: 2px;
  padding: 5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 320, ../_sass/index.scss */
.nav-header .box-midias .sociais a.facebook {
  background: url(img/social/curtiu_site_icon_facebook.png) no-repeat center center;
}
/* line 322, ../_sass/index.scss */
.nav-header .box-midias .sociais a.facebook:hover {
  background: url(img/social/curtiu_site_icon_facebook_2.png) no-repeat center center;
}
/* line 327, ../_sass/index.scss */
.nav-header .box-midias .sociais a.instagram {
  background: url(img/social/curtiu_site_icon_instagram.png) no-repeat center center;
}
/* line 329, ../_sass/index.scss */
.nav-header .box-midias .sociais a.instagram:hover {
  background: url(img/social/curtiu_site_icon_instagram_2.png) no-repeat center center;
}
/* line 334, ../_sass/index.scss */
.nav-header .box-midias .sociais a.twitter {
  background: url(img/social/curtiu_site_icon_twitter.png) no-repeat center center;
}
/* line 336, ../_sass/index.scss */
.nav-header .box-midias .sociais a.twitter:hover {
  background: url(img/social/curtiu_site_icon_twitter_2.png) no-repeat center center;
}
/* line 341, ../_sass/index.scss */
.nav-header .box-midias .sociais a.email {
  background: url(img/social/curtiu_site_icon_email.png) no-repeat center center;
}
/* line 343, ../_sass/index.scss */
.nav-header .box-midias .sociais a.email:hover {
  background: url(img/social/curtiu_site_icon_email_2.png) no-repeat center center;
}
/* line 353, ../_sass/index.scss */
.nav-header .box-midias .incentive {
  height: 20px;
}
/* line 355, ../_sass/index.scss */
.nav-header .box-midias .incentive a {
  display: block;
  background: url(img/incentive.png) no-repeat 0 center;
  font-size: 20px;
  position: absolute;
  left: -150px;
  top: 25px;
  padding-left: 35px;
  color: white;
}

/* line 371, ../_sass/index.scss */
.sobre-geral {
  display: none;
}
/* line 373, ../_sass/index.scss */
.sobre-geral h4 {
  font-size: 40px;
  color: #231f20;
  margin-top: 0;
  margin-right: 40px;
  font-size: 25px;
}
/* line 380, ../_sass/index.scss */
.sobre-geral p {
  margin: 15px 0px 0px 0px;
  font-size: 16px;
}
@media screen and (max-width: 770px) {
  /* line 386, ../_sass/index.scss */
  .sobre-geral h4 {
    font-size: 1.7em;
  }
  /* line 389, ../_sass/index.scss */
  .sobre-geral p {
    font-size: 1.3em;
  }
}

/* line 396, ../_sass/index.scss */
.home-slider {
  width: 100%;
  height: 100%;
  color: #eee;
  overflow: hidden;
  max-width: 1920px;
  position: relative;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.7) !important;
}
@media screen and (max-width: 770px) {
  /* line 396, ../_sass/index.scss */
  .home-slider {
    background: url(img/curtiu_site_bg_1-1.jpg) no-repeat 75% center;
    background-size: cover;
  }
}
/* line 413, ../_sass/index.scss */
.home-slider .texto {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 50px;
  text-align: center;
}
/* line 419, ../_sass/index.scss */
.home-slider .texto h2 {
  margin: 0px;
  font-size: 25px;
}
@media screen and (min-width: 1590px) {
  /* line 419, ../_sass/index.scss */
  .home-slider .texto h2 {
    font-size: 30px;
  }
}
@media screen and (min-width: 1190px) {
  /* line 419, ../_sass/index.scss */
  .home-slider .texto h2 {
    font-size: 25px;
  }
}
@media screen and (max-width: 770px) {
  /* line 419, ../_sass/index.scss */
  .home-slider .texto h2 {
    font-size: 20px;
  }
}
@media screen and (max-width: 520px) {
  /* line 419, ../_sass/index.scss */
  .home-slider .texto h2 {
    font-size: 18px;
  }
}
/* line 435, ../_sass/index.scss */
.home-slider .texto p {
  margin: 0px;
  font-size: 60px;
  text-transform: uppercase;
}
@media screen and (max-width: 1590px) {
  /* line 435, ../_sass/index.scss */
  .home-slider .texto p {
    font-size: 30px;
  }
}
@media screen and (max-width: 1190px) {
  /* line 435, ../_sass/index.scss */
  .home-slider .texto p {
    font-size: 40px;
  }
}
@media screen and (max-width: 770px) {
  /* line 435, ../_sass/index.scss */
  .home-slider .texto p {
    font-size: 30px;
  }
}
@media screen and (max-width: 520px) {
  /* line 435, ../_sass/index.scss */
  .home-slider .texto p {
    font-size: 20px;
  }
}
/* line 452, ../_sass/index.scss */
.home-slider .texto .curtiu {
  width: 98px;
  height: 98px;
  background: red;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}

/* line 464, ../_sass/index.scss */
.sp {
  padding: 0px;
  margin: 0px;
}

/* line 469, ../_sass/index.scss */
.desenvolvimento {
  position: absolute;
  z-index: 99;
  bottom: 0;
  right: 10%;
}
/* line 475, ../_sass/index.scss */
.desenvolvimento a {
  height: 25px;
  font-size: 11px;
  font-family: 'Arial';
  margin: 0px;
  color: white;
  padding: 10px 30px 0px 0px;
  display: block;
  background: url(img/curtiu_site_logo_flat.jpg) no-repeat 100% center;
}
/* line 484, ../_sass/index.scss */
.desenvolvimento a:hover {
  text-decoration: none;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}

@media screen and (max-width: 770px) {
  /* line 492, ../_sass/index.scss */
  .section, #fullpage {
    float: left!important;
    width: 100%!important;
    height: auto!important;
  }

  /* line 497, ../_sass/index.scss */
  #fullpage, #section0 {
    height: 100%!important;
  }

  /* line 502, ../_sass/index.scss */
  .menu-mobile {
    background: #231f20;
    padding: 10px;
    position: fixed;
    z-index: 99999;
    width: 100%;
    overflow: hidden;
  }
  /* line 509, ../_sass/index.scss */
  .menu-mobile .logo-m {
    background: white url(img/logo-m.jpg) no-repeat center center;
    display: block;
    width: 115px;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    text-align: center;
    float: right;
  }

  /* line 522, ../_sass/index.scss */
  .menu-mobile p {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 80%;
    font-size: 1.5em;
  }

  /* line 530, ../_sass/index.scss */
  .menu-anchor {
    width: 40px;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    text-indent: -9999px;
    overflow: hidden;
    cursor: pointer;
    background: #FFF;
  }

  /* line 542, ../_sass/index.scss */
  .menu-anchor:before {
    content: "";
    display: block;
    margin: 7px auto;
    width: 70%;
    height: 0.25em;
    background: #23b898;
    box-shadow: 0 0.45em 0 0 #23b898, 0 0.9em 0 0 #23b898;
  }

  /* line 552, ../_sass/index.scss */
  .menu-active .menu-anchor {
    background: black;
  }

  /* line 554, ../_sass/index.scss */
  menu {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    width: 220px;
    height: 100%;
    padding-top: 10px;
    background: #231f20;
    box-shadow: inset -5px -10px 10px 0 rgba(0, 0, 0, 0.3);
  }
  /* line 570, ../_sass/index.scss */
  menu ul .active.quem a {
    color: #20b882;
  }
  /* line 576, ../_sass/index.scss */
  menu ul .active.oque a {
    color: #f57120;
  }
  /* line 582, ../_sass/index.scss */
  menu ul .active.atuacoes a {
    color: #e43e36;
  }
  /* line 588, ../_sass/index.scss */
  menu ul .active.mafia a {
    color: #843374;
  }
  /* line 594, ../_sass/index.scss */
  menu ul .active.portfolio a {
    color: #20b497;
  }
  /* line 600, ../_sass/index.scss */
  menu ul .active.curtiu a {
    color: #f57220;
  }
  /* line 606, ../_sass/index.scss */
  menu ul .active.projetos a {
    color: #ee392c;
  }
  /* line 612, ../_sass/index.scss */
  menu ul .active.agencia a {
    color: #66328a;
  }
  /* line 618, ../_sass/index.scss */
  menu ul .active.contato a {
    color: #20b197;
  }
  /* line 628, ../_sass/index.scss */
  menu ul .quem a:hover {
    color: #20b882;
  }
  /* line 636, ../_sass/index.scss */
  menu ul .oque a:hover {
    color: #f57120;
  }
  /* line 644, ../_sass/index.scss */
  menu ul .atuacoes a:hover {
    color: #e43e36;
  }
  /* line 652, ../_sass/index.scss */
  menu ul .mafia a:hover {
    color: #843374;
  }
  /* line 660, ../_sass/index.scss */
  menu ul .portfolio a:hover {
    color: #20b497;
  }
  /* line 668, ../_sass/index.scss */
  menu ul .curtiu a:hover {
    color: #f57220;
  }
  /* line 676, ../_sass/index.scss */
  menu ul .projetos a:hover {
    color: #ee392c;
  }
  /* line 684, ../_sass/index.scss */
  menu ul .agencia a:hover {
    color: #66328a;
  }
  /* line 692, ../_sass/index.scss */
  menu ul .contato a:hover {
    color: #20b197;
  }

  /* line 703, ../_sass/index.scss */
  menu li a {
    display: block;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    margin: 0 10px;
    padding: 10px;
    color: #FFF;
    font-size: 1.3em;
    text-decoration: none;
    text-transform: uppercase;
  }

  /* line 714, ../_sass/index.scss */
  menu li a:hover {
    text-decoration: none;
    background: rgba(255, 255, 255, 0.9);
  }

  /*
  	Aqui você esconde o menu para fora da tela 
  	O valor é exatamente a largura da sidebar
  */
  /* line 724, ../_sass/index.scss */
  menu {
    -webkit-transform: translateX(-220px);
    -moz-transform: translateX(-220px);
    -ms-transform: translateX(-220px);
    transform: translateX(-220px);
    -webkit-transition: all .25s linear;
    -moz-transition: all .25s linear;
    -ms-transition: all .25s linear;
    transition: all .25s linear;
  }

  /*
  	Essa é a posição original do HEADER e do MAIN
  */
  /* line 738, ../_sass/index.scss */
  .menu-mobile, .main {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: all .25s linear;
    -moz-transition: all .25s linear;
    -ms-transition: all .25s linear;
    transition: all .25s linear;
  }

  /*
     Com a classe menu-active na tag HTML
  */
  /* line 752, ../_sass/index.scss */
  .menu-active menu {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 760, ../_sass/index.scss */
  .menu-active .menu-mobile,
  .menu-active .main {
    -webkit-transform: translateX(220px);
    -moz-transform: translateX(220px);
    -ms-transform: translateX(220px);
    transform: translateX(220px);
  }
}
@media screen and (max-width: 770px) and (min-width: 770px) {
  /* line 554, ../_sass/index.scss */
  menu {
    display: none!important;
  }
}
/* line 773, ../_sass/index.scss */
.labels {
  color: #ef3f3f;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  padding: 3px;
  max-width: 120px;
}

/* line 784, ../_sass/index.scss */
.slider-fundo {
  height: 100%;
  width: 100%;
  float: left;
  background: white;
}

/* line 791, ../_sass/index.scss */
.p-t {
	padding-top: 120px;




@media (max-width: 640px) {
.rayran2 {
	margin-top: 645px;
}
.rayran3 {
	margin-top: -334px;
}
.rayran4 {
	margin-top: 957px !important
}
.rayran5 {
	margin-top: 2630px;
}
.rayran6 {
	margin-top: -1130px;
}
.rayran9 {
	margin-top: 1170px;
}
.rayran10 {
	margin-top: 255px;
}
.rayran11 {
	margin-top: 60px;
	bottom: initial !important
}
.barra-vermelha {
	display:none
}
}