* {
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
}

.body-index {
  background-image: url(/images/1-foto.jpeg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.body-contactenos {
  background-image: url(/images/2-foto.jpeg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}



/*
    .text {
      background-color: white;
      width: 60em;
      margin-top: 5em;
      margin-left: auto;
      margin-right: auto;
      height: 48em;
      padding: 1em;
      border-top-left-radius: 1em;
      border-top-right-radius: 1em;
    }
*/
.text-box { 
  background-color: #efefef;
  width: 60em;
  margin-top: 20em;
  margin-left: auto;
  margin-right: auto;
  height: 100em;
  padding: 3em;
  /*border-top-left-radius: 1em;
  border-top-right-radius: 1em;*/
  border-radius: 1em;
  opacity: 1;
  margin-bottom: 5em;
  line-height: 1.9;
}

.active {
  background-color: rgb(141, 141, 0);
}

.text-box__contactenos { 
  background-color: #efefef;
  width: 60em;
  margin-top: 20em;
  margin-left: auto;
  margin-right: auto;
  height: 50em;
  padding: 3em;
  /*border-top-left-radius: 1em;
  border-top-right-radius: 1em;*/
  border-radius: 1em;
  opacity: 1;
  margin-bottom: 5em;
  line-height: 1.9;
  position: relative;
}

  .call-us_btn {
    background-color: rgb(48, 48, 241);
    border-radius: 1em;
    border: none;
    box-shadow: 5px 5px 5px rgb(0, 0, 0, 0.1);
    padding: 1em;
    color: white;
    font-weight: 700;
    font-size: 17px;
    line-height: 0;
    text-decoration: none;
  }
    .span-btn {
      position: relative;
      bottom: 7px;
      padding-left: 5px;
    }
    .span-btn a {
      text-decoration: none;
      color: white;
    }
    .call-us_btn:hover {
      opacity: 0.8;
    }
    .call-us_btn:active {
      opacity: .5;
    }

  p {
    opacity: 1;
  }

  .titles {
    text-align: center;
    margin-bottom: 1em;
  }
  .img-iguazu__train {
    margin-top: 1em;
    width: 50em;
    
  }





.material-symbols-outlined {
  font-variation-settings:
  'FILL' 0,
  'wght' 400,
  'GRAD' 0,
  'opsz' 48
}


.checkbtn {
  font-size: 30px;
  color: #fff;
}


@media screen and (max-width: 600px) {
  .text-box__contactenos {  
    width: 70vw;
    height: auto;
  }

}
@media screen and (max-width: 1000px) {
  .text-box__contactenos {  
    width: 20vw;
    height: auto;
  }

}
@media screen and (max-width: 1200px) {
  .text-box__contactenos {  
    width: 70vw;
    height: auto;
  }
}








@media screen and (max-width: 600px) {
  .img-iguazu__train, .text-box {  
    width: 70vw;
    height: auto;
  }
}
@media screen and (max-width: 1000px) {
  .img-iguazu__train, .text-box {  
    width: 20vw;
    height: auto;
  }
}
@media screen and (max-width: 1200px) {
  .img-iguazu__train, .text-box {  
    width: 70vw;
    height: auto;
  }
}