/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on October 17, 2022 */



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

}




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

}




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

}




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

}




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

}




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

}
body{   font-family: 'helvetica_lt_stdlight'; color: #203546; font-size: 18px;}
h1,h2,h3,h4,h5,h6{ font-family: 'helvetica_lt_stdBlkCn';  color: #203546;}
h1.titulo1{ font-size: 50px; position: relative; color: #fff;}
h1.titulo1::before{ height: 3px; background: #D77551; width: 90px; content: ""; position: absolute; bottom: -20px;}
header{ background: url(../img/bg1.jpg) #143544; border-top: 5px solid #D77551; color: #fff;}
.titulo2{ color: #fff;}
 
.row2{ background: url(../img/02.jpg); background-size: cover; background-position: center right; background-repeat: no-repeat;   }
.container-1{ position: relative; font-size: 22px;}
.container-1 .numeral{ position: absolute; bottom: 0; left: 0; right: 0; padding-bottom: 0px;}
.pessoa1{ position: absolute; bottom: 0; z-index: 0; }
footer{ background:  url(../img/bg1.jpg) #143544; border-top: 5px solid #D77551; color: #fff;}
.rodape{ background: #D77551; padding-top: 10px; padding-bottom: 10px;  color: #fff; font-size: 21px;}
.rodape a{ color: #fff;}
.rodape .fa{ color: #143646;}
.text-comentario{ padding-left: 50px; padding-top: 20px; background: url(../img/4.png); background-position: top left; background-repeat: no-repeat;}
.espaco{ height:350px; width: 100%; float: left; }
.conteudo h3 span{ padding: 15px 25px;  border-radius: 4px; background: #D77551; color: #fff;}
.conteudo h3 { margin-bottom: 50px;}
.linha{ background: #D77551; height: 2px; width: 300px;  margin: auto;  text-align: center; }
input{ background: transparent !important; border: #D77551 2px solid !important;}
.btn-primary{ background: #D77551; color: #fff;}
.btn-primary:hover{ background: #D77551; color: #fff;}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fff !important;
    opacity: 1; /* Firefox */
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff !important;
  }
  
  ::-ms-input-placeholder { /* Microsoft Edge */
    color: #fff !important;
  }
  .form-control{ color: #fff !important;}
  .btn-primary {
  
    border-color: transparent;
  }
  .btn-primary:hover {
    border-color: transparent;
  }
  .form-control:focus {
   
    box-shadow: 0 0 0 0 rgba(0,123,255,.25);
  }

@media screen and (max-width: 1008px) {
    h1.titulo1{ font-size: 30px; }
}
@media screen and (max-width: 768px) {
     .pessoa1{display: none;}
    .pessoa1,.container-1 .numeral{ position: static}
    .pessoa1{ max-width: 190px; margin: auto;}
    .espaco{height: 0px;}
}