#heros {
  background-size: cover;
  width: 100%;
  height: 60vh;
  position: relative;
  margin-bottom: -90px;
  animation: image-fade 15s infinite; /* Set animation duration and looping */

}

#herose{
  background-size: cover;
  width: 100%;
  height: 60vh;
  position: relative;
  margin-bottom: -90px;
  background-color: #0A1B25!important;
background-image: url("../img/dsa.png");
}

.hiper{color: #010405;}
@keyframes image-fade {
  0% {
    transition: 4s;
    background-image: url("../img/fundo1.png");
   
  }
  33% {
    transition: 6;
    background-image: url("../img/fundo1.png"); /* Add more image paths for additional slides */
  
  }
  66% {
    transition: 4s;
       background-image: url("../img/fundo1.png"); 
  }
  100% {
    transition: 6s;
       background-image: url("../img/fundo1.png"); /* Loop back to the first image */
  }
}


#herose .hero-container {
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;

}
#herose h1 {
  margin: 0 0 10px 0;
   -size: 64px;
  font-weight: 700;
  line-height: 56px;
  text-transform: uppercase;
  color: #fff;
  text-shadow: -1px 0 2px #2f4d5a;
}
#herose h2 {
  color: #fff;
  margin-bottom: 50px;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 700;
  text-shadow: -1px 0 2px #2f4d5a;
}


#heros .hero-container {
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;

}
#heros h1 {
  margin: 0 0 10px 0;
   -size: 64px;
  font-weight: 700;
  line-height: 56px;
  text-transform: uppercase;
  color: #fff;
  text-shadow: -1px 0 2px #2f4d5a;
}
#heros h2 {
  color: #fff;
  margin-bottom: 50px;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 700;
  text-shadow: -1px 0 2px #2f4d5a;
}
.centerir{text-align: center;}

.logoina{height: 95px;}

.ulaa p{margin: 6px;}
.ula ul{list-style-type: circle;}
*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;}a{font-size:14px;line-height:1.7;color:#ffffff;margin:0;transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s}a:focus{outline:none!important}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0}p{font-size:14px;color:#ffffff;margin:0}ul,li{margin:0;}input{outline:none;border:none}textarea{outline:none;border:none}textarea:focus,input:focus{border-color:transparent!important}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}input::-webkit-input-placeholder{color:#adadad}input:-moz-placeholder{color:#adadad}input::-moz-placeholder{color:#adadad}input:-ms-input-placeholder{color:#adadad}textarea::-webkit-input-placeholder{color:#adadad}textarea:-moz-placeholder{color:#adadad}textarea::-moz-placeholder{color:#adadad}textarea:-ms-input-placeholder{color:#adadad}button{outline:none!important;border:none;background:0 0}button:hover{cursor:pointer}iframe{border:none!important}.txt1{ font-size:18px;line-height:1.2;color:#fff}.txt2{ font-size:18px;line-height:1.6;color:#fffdfd}.txt3{ font-size:15px;line-height:1.6;color:#00ad5f}.size1{width:355px;max-width:100%}.size2{width:calc(100% - 11px); text-align: center; justify-content: center;}.container-contact100{ margin-bottom: 160px; padding: 185px;  width:100%;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:15px;background:hsl(0, 0%, 100%)}.wrap-contact100{margin-top: 120px;  width:1120px;background:#fff;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:stretch;flex-direction:row-reverse}.contact100-more{width:50%;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;z-index:1;padding:316px 102px 0px; text-align: center;}.contact100-more::before{padding: 26px; content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0; background-color: #0A1B25; background-image: url(../img//dsa.png); background-size: 1080px; border-right: 1px solid #ffffff79; }.contact100-form{background-color: #0A1B25;  width:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:56px 55px 63px}.contact100-form-title{width:100%;display:block; font-size:30px;color:#ffffff;line-height:1.2;text-align:center;padding-bottom:33px}.wrap-input100{width:100%;position:relative;border:1px solid #e6e6e6}.rs1-wrap-input100,.rs2-wrap-input100{width:50%}.rs2-wrap-input100{border-left:none}.label-input100{ font-size:12px;color:#fffefe;line-height:1.5;text-transform:uppercase;letter-spacing:1px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;width:100%;min-height:55px;border:1px solid #e6e6e6;border-bottom:none;padding:10px 25px;margin-top:15px;margin-bottom:0}.input100{display:block;width:100%;background:0 0; font-size:18px;color:#ffffff;line-height:1.2;padding:0 25px}input.input100{height:55px}textarea.input100{min-height:139px;padding-top:19px;padding-bottom:15px}.focus-input100{position:absolute;display:block;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;pointer-events:none;border:1px solid #00ad5f;visibility:hidden;opacity:0;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s;-webkit-transform:scaleX(1.1) scaleY(1.3);-moz-transform:scaleX(1.1) scaleY(1.3);-ms-transform:scaleX(1.1) scaleY(1.3);-o-transform:scaleX(1.1) scaleY(1.3);transform:scaleX(1.1) scaleY(1.3)}.input100:focus+.focus-input100{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container-contact100-form-btn{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;padding-top:23px}.contact100-form-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:0 20px;min-width:200px;height:50px;border-radius:2px;background:#00ad5f;font-size:12px;color:#fff;line-height:1.2;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.contact100-form-btn:hover{background:#333}@media(max-width:992px){.contact100-form{width:60%;padding:56px 30px 63px}.contact100-more{width:40%}}@media(max-width:768px){.contact100-form{width:100%}.contact100-more{width:100%}}@media(max-width:576px){.contact100-form{padding:56px 15px 63px}.rs1-wrap-input100,.rs2-wrap-input100{width:100%}.rs2-wrap-input100{border-left:1px solid #e6e6e6;border-top:none}}.validate-input{position:relative}.alert-validate::before{content:attr(data-validate);position:absolute;max-width:70%;background-color:#fff;border:1px solid #c80000;border-radius:2px;padding:4px 25px 4px 10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:2px;pointer-events:none; color:#c80000;font-size:13px;line-height:1.4;text-align:left;visibility:hidden;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.alert-validate::after{content:"\f12a";display:block;position:absolute;color:#c80000;font-size:16px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:8px}.alert-validate:hover:before{visibility:visible;opacity:1}@media(max-width:992px){.alert-validate::before{visibility:visible;opacity:1}}