
@font-face {
  font-family: 'uni_sansheavy_italic_caps';
  src: url('../font/uni_sans_heavy_italic-webfont.woff2') format('woff2'),
       url('../font/uni_sans_heavy_italic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}




@font-face {
  font-family: 'uni_sans__regular';
  src: url('../font/uni_sans_heavy_italic-webfont.woff2') format('woff2'),
       url('../font/uni_sans_heavy_italic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}


body{
  
    
   
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-style: normal;
    color: #636363;
    padding: 0 !important;
    margin: 0;
   
     
}
.bg_a{   background: #eee url(../img/bg1.jpg)   top center ; background-size: cover;}
h1,h2,h3,h4,h5,h6{ color: #c50d0e; font-family: 'uni_sansheavy_italic_caps'; }
.imagem-principal{ margin-top: 280px; bottom: 0; position: relative; bottom: 0;}
 
.form-matricula{ border-radius:  15px 15px; margin-top: 25px; margin-bottom: 30px;}
.form-matricula .bg{  background: #F40000; border-radius: 15px;  padding: 15px;   }
.campo-input > div{ margin-bottom: 7px;}
.campo-input > div input.form-control{ padding: 10px; border-radius: 10px; width: 100%; border: 0; }
.campo-input > div input.btn-warning{ padding: 10px; border-radius: 10px; width: 100%; border: 0; background: #F5D515; text-transform: uppercase;}
.texto-interesse{ color: #fff;}
.texto-amarelo{ color: #fff;}
.campo-input > div label{ color: #fff;} 
.texto{ margin-top: 30px; margin-bottom: 30px; font-size: 17px;}
.area-logo{ margin-top: 25px; margin-bottom: 20px;}
.texto-itens{ margin-top: 35px; margin-bottom: 35px;  }
.btn-prevencao{ border-radius: 10px; margin-top: 25px; margin-bottom: 25px; border: 0; background: #910F0F; border-right: 3px solid #F5D515; border-bottom: 3px solid #F5D515;}
.btn-prevencao:hover{border: 0; border-right: 3px solid #F5D515; border-bottom: 3px solid #F5D515;}
 
.box-texto{ position: relative; display: table; padding-bottom: 280px;}
.logo-form{ margin-bottom: 15px; }
.requi#E50026 label:after{ content: " *";}
.imagem-rodape{display: none;}



.sou-multipla{ background: #9C0001; color: #fff;}

.sou-multipla .container{  background: url(../img/bg_5.jpg)   top center ; background-size: cover; }

.multipla-box{ color: #fff; background: #C50D0E; }
.multipla-box h2,.multipla-box h3{ color: #fff;} 
.multipla-projetos{  background: #EEEEEE;}
.multipla-novidades{ background: #fff;}
.sou-multipla h2{ color: #fff; }
.pag-material h5{ color: #424243;}
.container.page {
  /*max-width: 950px;*/
}
.top-frase{ position: relative; text-align: center;   display: table; width: 100%; height: 25px;}
.top-frase span{  background: #E50026; border-radius: 25px; color: #fff; position: relative; top: -15px; padding: 10px 20px; font-weight: bold;  }
.titulo_redondo span{  background: #E50026; border-radius: 25px; color: #fff;  padding: 10px 20px; font-weight: bold; text-align: center; }
.border-coluna{ border-left: 1px solid #ccc;}

.bg_load{ background: rgba(255, 255, 255, 0.98); position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 999999999;}


.loader,
.loader:before,
.loader:after {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}
.loader {
  color: #CE1A1F;
  font-size: 10px;
  margin: 80px auto;
  margin-top: 0;
  top: 45%;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loader:before,
.loader:after {
  content: '';
  position: absolute;
  top: 0;
}
.loader:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader:after {
  left: 3.5em;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}


@media only screen and (min-height: 1079px) {
  .imagem-principal{ margin-top: 180px;  }
}
@media only screen and (max-width: 1200px) {
    .foquete{ width: 100px;  right: -50px;  }
    .carta{display: none;} 
}
 
@media only screen and (max-width: 990px) {
.btn-prevencao{ font-size: 14px;  }
.text-btn{ text-align: center;}
   
.box-texto{   display: table; padding-bottom: 300px;}
.foquete{ width: 50px; display: none;  } 
     
}

@media only screen and (max-width: 780px) {
    .imagem-rodape{   text-align: center; margin: auto; position: static;  }
    .box-texto{   padding-bottom: 0px;}
}

@media only screen and (max-width: 990px) {
    
    .imagem-principal{display: none;}
    .imagem-rodape{display: block;}
}

@media screen and (max-width: 800px) {
  .wow{
      animation-name: none !important;
      visibility: visible !important;
  }
}
.ser-mtp{ margin-top: 100px;}

@media screen and (max-width: 980px) {
  .ser-mtp{ margin-top: 15px;}
  .top-frase,.titulo_redondo {
    background: #E50026;
    position:static;
    padding: 15px 10px;
    margin-top: 15px;
    border-radius: 25px;
    text-align: center;
    
  }
  .top-frase span ,.titulo_redondo span{
    background: transparent;
   
    color: #fff;
    position:static;
    top: 15px;
    padding: 5px 15px;
    text-align: center !important;
  }
  .novidade{ margin-left: 10px; margin-right: 10px;}
}