body {
   overflow: scroll;
   overflow-x: hidden;
 }
 
 body main {
   width: 900px;
   margin: 0 auto;
 }
 
 @media (max-width: 600px) {
   body main {
     width: 90%;
   }
 }
 
 @media (min-width: 768px) and (max-width: 769px) {
   body main {
     width: 90%;
   }
 }
 
 body main .historia,
 body main .missao,
 body main .responsabilidade,
 body main .certificacoes {
   padding: 40px 0px;
 }
 
 @media (max-width: 600px) {
   body main .historia,
   body main .missao,
   body main .responsabilidade,
   body main .certificacoes {
     height: 100%;
   }
 }
 
 @media (min-width: 768px) and (max-width: 769px) {
   body main .historia,
   body main .missao,
   body main .responsabilidade,
   body main .certificacoes {
     height: 100%;
   }
 }
 
 body main .historia h2,
 body main .missao h2,
 body main .responsabilidade h2,
 body main .certificacoes h2 {
   font-family: "Segoe UI Bold";
   font-size: 24px;
   color: #000;
 }
 
 body main .historia .linha-fina,
 body main .missao .linha-fina,
 body main .responsabilidade .linha-fina,
 body main .certificacoes .linha-fina {
   width: 387px;
   height: 1px;
   background-color: #232222;
   margin: 15px 0;
   position: relative;
 }
 
 @media (max-width: 769px) {
   body main .historia .linha-fina,
   body main .missao .linha-fina,
   body main .responsabilidade .linha-fina,
   body main .certificacoes .linha-fina {
     display: none;
   }
 }
 
 body main .historia .linha-fina-ipad,
 body main .missao .linha-fina-ipad,
 body main .responsabilidade .linha-fina-ipad,
 body main .certificacoes .linha-fina-ipad {
   display: none;
   width: 90%;
   height: 1px;
   background-color: #232222;
   margin: 15px 0;
 }
 
 @media (max-width: 769px) {
   body main .historia .linha-fina-ipad,
   body main .missao .linha-fina-ipad,
   body main .responsabilidade .linha-fina-ipad,
   body main .certificacoes .linha-fina-ipad {
     display: block;
   }
 }
 
 body main .historia p,
 body main .missao p,
 body main .responsabilidade p,
 body main .certificacoes p {
   padding-bottom: 15px;
 }
 
 @media (max-width: 600px) {
   body main .missao,
   body main .responsabilidade,
   body main .certificacoes {
     padding-top: 100px;
   }
 }
 
 @media (min-width: 768px) and (max-width: 769px) {
   body main .missao,
   body main .responsabilidade,
   body main .certificacoes {
     padding-top: 100px;
   }
 }
 
 body main .certificacoes > .selos-certificacoes {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   width: 100%;
   -webkit-box-pack: start;
       -ms-flex-pack: start;
           justify-content: flex-start;
   height: 100px;
   margin-bottom: 50px;
 }
 
 body main .certificacoes > .selos-certificacoes > .item-selo {
   width: 130px;
   height: auto;
   background-size: contain;
   background-repeat: no-repeat;
   background-position: left;
 }
 
 body main .certificacoes > .selos-certificacoes > .iso {
   background-image: url("../img/logo-iso-9001.png");
 }
 
 body main .certificacoes > .selos-certificacoes .pbqp {
   background-image: url("../img/logo-pbqp.png");
 }
 
 @media (max-width: 600px) {
   body main .certificacoes {
     padding-bottom: 100px;
   }
 }
 
 @media (min-width: 768px) and (max-width: 769px) {
   body main .certificacoes {
     padding-bottom: 100px;
   }
 }
 
 body > .headliner {
   background-image: linear-gradient(to right, rgba(30, 90, 128, 0.986), rgba(30, 90, 128, 0.644), rgba(30, 90, 128, 0.363));
 }
 /*# sourceMappingURL=a-empresa.css.map */