body{
	margin:0;
	padding:0;
	color: #242424;
	font-family: sans-serif;
	word-wrap: break-word;
	overflow-wrap: break-word;
  }
  
  h1,h2,h3,h4,h5,h6{
	font-weight: 500;
	color: #000;
  }
  
  
  .wrapper{
	width: 100%;
	margin: 0 auto;
  }
  
  main{
	display: block;
	background-color: #FFF;
  }
  
  .caixa{
	width: 100%;
	max-width: 760px;
	margin: 0 auto;
	padding: 0 20px;
  }
  
  section.module p{
	margin-bottom: 40px;
  }
  
  section.module:last-child{
	margin-bottom: 0;
  }
  
  section.module h2{
	margin-bottom: 40px;
	font-size: 30px;
  }
  
  section.module.content{
   padding: 40px 0;
    background-color: #ffffff;
    font-weight: 700;
    font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif; 
    
  }

section.module.content:hover {
	background-color: #e8ca9a;
}

section.module.content:hover i {
	color:#e8ca9a;

  }
  
  section.module.parallax{
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 80vh !important;
	width: 100%;
	position: relative;
	overflow: hidden;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover
  }
  
  section.module.parallax:after{
	content: "";
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 8;
	background: -moz-linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0) 40%, #000 100% );
	background: -webkit-linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0) 40%, #000 100% );
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0) 40%, #000 100% );
  }
  
  
  section.module.parallax-1{
	background-image:  url("http://c.files.bbci.co.uk/372D/production/_106252141_tv047613481.jpg");
  }
  
  section.module.parallax-2{
	background-image: url("../images/services/service-bg3.jpg");
  }
  
  section.module.parallax-3{
	background-image: url("../images/services/service-bg4.jpg");
  }
  
  section.module.parallax-4{
	background-image: url("../images/services/service-bg5.jpg");
  }
  
  
  section.module.parallax-5{
	background-image: url("../images/services/service-bg.jpg");
  }
  
  section.module.parallax h1{
	color: #FFF;
	text-align: center;
	font-size: 4em;
	z-index: 50;
	text-transform: uppercase;
  }
   @media only screen and (max-width: 600px) {
    .module h1 {
      font-size: 24px;
    
    }
    .module.content {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
        overflow-x: hidden;
    }
  }
  
  p.teste {
  line-height: 1.5;
}
  
   @media only screen and (max-width: 600px) {
    .teste {
      font-size: 1.3em;
      max-width: 100%;
    }
    
    .map-container {
    position: relative;
    overflow: hidden;
    padding-bottom: 56.25%; /* Proporção para manter a relação de aspecto 16:9 */
    height: 0;
  }

  .map-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  
  
	
  }