/* .logoaerus {
    width: 45%;
    height: 35%;
    padding-left: 25px;
} */
/* a{
    text-decoration: none;
  } */
  .h5, h5 {
    font-weight: bold !important;
  }
  #whatsapp {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 1000;
}

.svg_ {
  width: 80px;
  display: inline-block;
  vertical-align: middle;
  filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.4));
}

circle {
  fill: #25d366;
}

path {
  fill: #fff;
}

#whatsapp a {
  padding: 20px 0;
}

#whatsapp a::before {

  display: inline-block;
  vertical-align: middle;
  padding: 5px 10px;
  margin-right: 10px;
  color: rgba(0, 0, 0, 0.8);
  background: white;
  border: 1px solid #ccc;
  border-radius: 20px;
  filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.4));
  transition: 0.3s ease;
  opacity: 0;
}

#whatsapp:hover a::before {
  opacity: 1;
}

html {
  min-height: 100%;
  position: relative;
}

body {
  margin: 0;
  margin-bottom: 40px;
}

footer {
  background-color: black;
  position: relative;
  bottom: 0;
  width: 100%;
  height: 40px;
  color: goldenrod;
}

.plink:hover {
  text-decoration-line: underline;
  cursor: pointer;
}

.menu_ {
  padding: 0.1rem;
}

/* .text-stroke {
  -webkit-text-stroke: 2px #0c2626;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: auto;
  color: #0c2626;
  font-weight: 900;
  line-height: 45px;
  transition: 0.1s;
  //font-size: 21px;
}
*/
/* .text-stroke-AERUS {
  -webkit-text-stroke: 2px #7e6700;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: auto;
  color: #7e6700;
  font-weight: 900;
  line-height: 55px;
  transition: 0.1s;
  font-size: 45px;
}

.text-stroke-AERUSD {
  -webkit-text-stroke: 2px #0c2626;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: auto;
  color: #7e6700;
  font-weight: 900;
  line-height: 55px;
  transition: 0.1s;
  font-size: 45px;
} */

.logo {
  width: 100%;
  height: 100%;
}

.parrafo2{
  font-size: 25px;
  color: #fff;
  text-align: justify;
  padding-top: 5px;
}

.footpersonalizado {
  /* position: absolute; */
  bottom: 0;
  background-color: #0c2626;
  color: #fff;
  width: 100%;
  padding-top: 1rem;
  /*padding-left: 1rem; */

  padding-left: 10px;
  padding-right: 10px;
}

#more-arrows {
  width: 75px;
  height: 65px;
}

#more-arrows:hover polygon {
  fill: #aef821;
  transition: all 0.2s ease-out;
}

#more-arrows:hover polygon.arrow-bottom {
  transform: translateY(-18px);
}

#more-arrows:hover polygon.arrow-top {
  transform: translateY(18px);
}

polygon {
  fill: #aef821;
  transition: all 0.2s ease-out;
}

polygon.arrow-middle {
  opacity: 0.75;
}

polygon.arrow-top {
  opacity: 0.5;
}

.nuestrosservicios {
  color: #002727;
}

.nuestrosserviciosh2 {
  font-size: 41px;
  color: #002727;
}
.nuestrosserviciosh3 {
  font-size: 41px;
  color: #fff;
  text-align: justify;
}

.nuestrosserviciosp {
  font-size: 15px;
  color: #002727;
}

.ajustaservicios {
  padding-left: 75px;
  padding-right: 75px;
  background-color: #efefef;
}

.ajustaserviciosD {
  background-color: #efefef;

  color: #0c2626;
  font-size: 41px;
  -webkit-text-stroke: 2px #0c2626;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  /* font-weight: 900; */
  line-height: 1.5;
  transition: 0.1s;
}

.ajustaserviciosDet {
  background-color: #efefef;
  padding-left: 25px;
  color: #0c2626;
}

.serviciosback {
  background-color: #ffffff;
  padding-left: 0;
}

.ajustaespera {
  background-color: #ffffff;
}

.espera {
  background-color: #ffffff;
  color: #0c2626;
  font-size: 15px;
}

.ajustaesperaD {
  background-color: #ffffff;
  color: #0c2626;
  font-size: 41px;
}

.pagos {
  background-color: #ffffff;
  color: #0c2626;
  font-size: 31px;
}

.ajustametodopago {
  background-color: #ffffff;
}

.ajustametodopagoD {
  background-color: #ffffff;
}

.card-title {
  color: #0c2626;
  margin-bottom: 0.75rem;
  font-size: 35px;
  font-family: "Acid Grotesk Thin";
}

.card-text:last-child {
  margin-bottom: 0;
  color: #354a4a;
  font-size: 15px;
}

.Flechas {
  position: absolute;
  top: 600px;
  align-content: center;
  color: white;
  padding: 10px;
  width: 100%;
  filter: shadow(color=#999999, direction=135, strength=2);
  z-index: 1000;
}

.row_I {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /* margin-right: -15px;
  margin-left: -15px; */
}

:root {
  /* --widgetContainer-height-mobile: 500px;
  --widgetContainer-iframe-height-mobile: 750px;
  --widgetContainer-height-desktop: 180px;
  --widgetContainer-iframe-height-desktop: 520px; */
}

.widgetContainer {
  /* position: relative;
  height: var(--widgetContainer-height-mobile);
  overflow: visible;
  z-index: 1000; */
}

.widgetContainer iframe {
  /* height: var(--widgetContainer-iframe-height-mobile); */
}

@media screen and (min-width: 992px) {
  .widgetContainer {
    /* height: var(--widgetContainer-height-desktop); */
  }

  .widgetContainer iframe {
    /* height: var(--widgetContainer-iframe-height-desktop); */
  }
}

@media all and (max-width: 600px) {
  .widgetContainer {
    /* width: 370px; */
  }

  .widgetContainer iframe {
    /* width: 370px; */
  }
}

@media all and (min-width: 601px) {
  .widgetContainer {
    /* width: 394px; */
  }

  .widgetContainer iframe {
    /* width: 394px; */
  }
}

/* @media all and (max-width: 991px) {
  .widgetContainer {
    height: var(--widgetContainer-height-desktop);
  }

  .widgetContainer iframe {
    height: var(--widgetContainer-iframe-height-desktop);
    margin: 10px;
    width: 77%;
  }
} */

.first {
  width: 378px;
  height: 378px;
  position: absolute;
  top: 200px;
  left: 0px;
  z-index: 5;
}

.second {
  width: 378px;
  height: 378px;
  position: absolute;
  top: 250px;
  left: 300px;
  z-index: 4;
}

.third {
  width: 378px;
  height: 378px;
  position: absolute;
  top: 50px;
  left: 500px;
  z-index: 3;
}

.fourth {
  width: 378px;
  height: 378px;
  position: absolute;
  top: 250px;
  left: 700px;
  z-index: 2;
}

.fiveth {
  width: 378px;
  height: 378px;
  position: absolute;
  top: 0px;
  left: 950px;
  z-index: 1;
}

.aligncontent {
  text-align: justify;
  vertical-align: middle;
}

.animate {
  -webkit-animation: jello-horizontal 0.5s both;
  animation: jello-horizontal 0.5s both;
}

.card {
  /* position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word; */
  /* background-color: #fff;
    background-clip: border-box; */
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
  align-content: center;
  background-repeat: no-repeat;
}

.infotarifas {
  font-size: 18px;
  text-align: justify;
  /* padding: 2px; */
  /* line-height: 5px; */
}

.infotarifas_ {
  font-size: 18px;
  /* text-align: center; */
  justify-content: center;
  /* padding: 2px; */
  /* line-height: 5px; */
}

.card-header-ligth {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #f2fedb;
  font-size: 25px;
  color: #0c2626;
}

.card-header-bussines {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #d6fb8f;
  font-size: 25px;
  color: #0c2626;
}

.card-header-advantage {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #aef821;
  font-size: 25px;
  color: #0c2626;
}

.card-body-advantage {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.25rem;
}

.card-container {
  border-radius: 5px;
  overflow: hidden;
}

/* .top-card-ligth {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  font-size: 20px;
  background-color: #f2fedb;
  color: #0c2626;
} */

/* .top-card-ligth img {
  transform: translateY(26px);
} */

/* .top-card-bussines {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  font-size: 20px;
  background-color: #d6fb8f;
  color: #0c2626;
}

.top-card-bussines img {
  transform: translateY(25px);
}

.top-card-advantage {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  font-size: 20px;
  background-color: #aef821;
  color: #0c2626;
}

.top-card-advantage img {
  transform: translateY(26px);
} */

.card-text:last-child {
  margin-bottom: 0;
  color: #426c24;
}

.h1nuestrosdestinos {
  -webkit-text-stroke: 1px #fff;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: auto;
  color: #fff;
  /* font-weight: 500; */
  /* line-height: .5; */
  /* transition: .1s; */
  /* font-size: 61px; */
  /* margin-left: 56px; */
  /* background-color: #0C2626; */
}

/*
.text-stroke-ofertas {
    -webkit-text-stroke: 2px #AEF821;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #60BC9E;
    font-weight: 900;
    line-height: 1.5;
    transition: .1s;
    font-size: 61px;
}

.text-ofertas {
    color: #AEF821;
    font-size: 61px;
} */

.img-fluid-servicios {
  max-width: 100%;
  height: 100%;
}

.card-body-servicios {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  background-color: #fff;
  padding: 1.25rem;
}

.card-text-servicios:last-child {
  margin-bottom: 0;
  font-size: 16px;
  color: #426c24;
  background-color: #fff;
}

.itemsservicios {
  background-color: #fff;
}

.alineatitulos {
  /* padding-left: 55px;
    padding-right: 55px; */
}

/*

    let xs = window.matchMedia("(max-width: 600px)")
    let s = window.matchMedia("(min-width: 601px) and (max-width: 767px)")
    let m = window.matchMedia("(min-width: 768px) and (max-width: 991px)")
    let l = window.matchMedia("(min-width: 992px) and (max-width: 1032px)")
    let ll = window.matchMedia("(min-width: 1033px) and (max-width: 1199px)")
    let xl = window.matchMedia("(min-width: 1200px) and (max-width: 1399px)")
    let xxl = window.matchMedia("(min-width: 1400px)")
*/

.btnkiu {
  /* position: relative; */
  top: 35px;
  /* left: 10px;
    width: 90%; */
  /* padding: 10px; */
  z-index: 1000;
  position: absolute;
  /* right: 440px; */
  width: 100px;
  /* height: 6rem; */
  padding: 10px;
}

@media all and (max-width: 600px) {
  .ajustab {
    /* width: 150px;
        height: 150px; */
  }

  /*
    .formaspago {
        width: 80%;
    } */

  /* #newsletter {
        visibility: hidden;
    } */
  .txtenterate {
    width: 150px;
    border-radius: 1px;
  }

  .caja_flotante {
    position: relative;
    top: 200px;
    left: 10px;
    width: 90%;
    padding: 10px;
    z-index: 1000;
  }

  /*
    .logoaerus {
        width: 25%;
        height: 15%;
        padding-left: 25px;
    } */

  .btnkiu {
    display: none;
  }

  /* #metodospago {
        display: none;
    } */
  .TestFondo {
    color: #fff;
    background-color: #364a4a;
    background-blend-mode: multiply;
    /* height: 300px; */
  }

  .text-stroke-ofertas {
    /* -webkit-text-stroke: 2px #AEF821;
    -webkit-text-fill-color: rgba(0, 0, 0, 0); */
    margin: auto;
    color: #AEF821;
    font-weight: 100;
    line-height: 35px;
    transition: 0.1s;
    /* font-size: 21px; */
  }

  .text-stroke {
    /* -webkit-text-stroke: 2px #0c2626;
  -webkit-text-fill-color: rgba(0, 0, 0, 0); */
    margin: auto;
    color: #0c2626;
    /* font-weight: 900; */
    line-height: 45px;
    transition: 0.1s;
    /* font-size: 21px; */
  }

  .text-stroke-AERUS {
    /* -webkit-text-stroke: 2px #7e6700;
  -webkit-text-fill-color: rgba(0, 0, 0, 0); */
    margin: auto;
    color: #7e6700;
    /* font-weight: 900; */
    line-height: 55px;
    transition: 0.1s;
    font-size: 45px;
  }

  .text-stroke-AERUSD {
    /* -webkit-text-stroke: 2px #0c2626;
  -webkit-text-fill-color: rgba(0, 0, 0, 0); */
    margin: auto;
    color: #7e6700;
    font-weight: 900;
    line-height: 55px;
    transition: 0.1s;
    font-size: 45px;
  }

  .text-ofertas {
    color: #AEF821;
    line-height: 25px;
    /* font-size: 21px; */
  }
}

@media all and (min-width: 601px) and (max-width: 767px) {
  /* .formaspago {
        width: 80%;
    } */

  /* #newsletter {
        visibility: hidden;
    } */
  .text-stroke {
    -webkit-text-stroke: 2px #0c2626;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #0c2626;
    /* font-weight: 900; */
    line-height: 45px;
    transition: 0.1s;
    /* font-size: 21px; */
  }

  .text-stroke-AERUS {
    -webkit-text-stroke: 2px #7e6700;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #7e6700;
    /* font-weight: 900; */
    line-height: 55px;
    transition: 0.1s;
    font-size: 45px;
  }

  .text-stroke-AERUSD {
    -webkit-text-stroke: 2px #0c2626;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #7e6700;
    /* font-weight: 900; */
    line-height: 55px;
    transition: 0.1s;
    font-size: 45px;
  }

  .caja_flotante {
    position: relative;
    top: 200px;
    left: 90px;
    width: 90%;
    padding: 10px;
    z-index: 1000;
  }

  .txtenterate {
    width: 350px;
    border-radius: 1px;
  }

  /* .logoaerus {
        width: 55%;
        height: 45%;
        padding-left: 25px;
    } */
  .btnkiu {
    display: none;
  }

  /* #metodospago {
        display: none;
    } */
  .TestFondo {
    color: #fff;
    background-color: #364a4a;
    background-blend-mode: multiply;
    /* height: 300px; */
  }

  .text-stroke-ofertas {
    -webkit-text-stroke: 2px #AEF821;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #60bc9e;
    /* font-weight: 900; */
    line-height: 35px;
    transition: 0.1s;
    /* font-size: 21px; */
  }

  .text-ofertas {
    color: #AEF821;
    line-height: 25px;
    /* font-size: 21px; */
  }
}

@media all and (min-width: 768px) and (max-width: 991px) {
  .text-stroke-AERUS {
    -webkit-text-stroke: 2px #7e6700;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #7e6700;
    /* font-weight: 900; */
    line-height: 55px;
    transition: 0.1s;
    font-size: 45px;
  }

  .text-stroke-AERUSD {
    -webkit-text-stroke: 2px #0c2626;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #7e6700;
    /* font-weight: 900; */
    line-height: 55px;
    transition: 0.1s;
    font-size: 45px;
  }

  .txtenterate {
    width: 300px;
    border-radius: 1px;
  }

  .text-stroke {
    -webkit-text-stroke: 2px #0c2626;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #0c2626;
    /* font-weight: 900; */
    line-height: 45px;
    transition: 0.1s;
    /* font-size: 21px; */
  }

  .text-stroke-ofertas {
    -webkit-text-stroke: 2px #AEF821;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #60bc9e;
    /* font-weight: 900; */
    line-height: 35px;
    transition: 0.1s;
    /* font-size: 21px; */
  }

  .text-ofertas {
    color: #AEF821;
    line-height: 25px;
    /* font-size: 21px; */
  }

  .TestFondo {
    color: #fff;
    background-color: #364a4a;
    background-blend-mode: multiply;
    /* height: 300px; */
  }

  .caja_flotante {
    position: relative;
    top: 200px;
    left: 90px;
    width: 90%;
    padding: 10px;
    z-index: 1000;
  }

  .text-stroke-AERUS {
    -webkit-text-stroke: 2px #7e6700;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #7e6700;
    /* font-weight: 900; */
    line-height: 55px;
    transition: 0.1s;
    font-size: 45px;
  }

  .text-stroke-AERUSD {
    -webkit-text-stroke: 2px #0c2626;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #7e6700;
    /* font-weight: 900; */
    line-height: 55px;
    transition: 0.1s;
    font-size: 45px;
  }

  /* .logoaerus {
        width: 25%;
        height: 15%;
        padding-left: 25px;
    } */
  .btnkiu {
    display: none;
  }
}

@media all and (min-width: 992px) and (max-width: 1032px) {
  .text-stroke {
    -webkit-text-stroke: 2px #0c2626;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #0c2626;
    /* font-weight: 900; */
    line-height: 45px;
    transition: 0.1s;
    /* font-size: 21px; */
  }

  .text-stroke-AERUS {
    -webkit-text-stroke: 2px #7e6700;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #7e6700;
    /* font-weight: 900; */
    line-height: 55px;
    transition: 0.1s;
    font-size: 45px;
  }

  .text-stroke-AERUSD {
    -webkit-text-stroke: 2px #0c2626;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #7e6700;
    /* font-weight: 900; */
    line-height: 55px;
    transition: 0.1s;
    font-size: 45px;
  }

  .txtenterate {
    width: 350px;
    border-radius: 1px;
  }

  .text-stroke-ofertas {
    -webkit-text-stroke: 2px #AEF821;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #60bc9e;
    /* font-weight: 900; */
    line-height: 35px;
    transition: 0.1s;
    /* font-size: 31px; */
  }

  .text-ofertas {
    color: #AEF821;
    line-height: 25px;
    /* font-size: 31px; */
  }

  .TestFondo {
    color: #fff;
    background-color: #364a4a;
    background-blend-mode: multiply;
    /* height: 300px; */
  }

  .caja_flotante {
    position: relative;
    top: 200px;
    left: 90px;
    width: 90%;
    padding: 10px;
    z-index: 1000;
  }

  /* .logoaerus {
        width: 25%;
        height: 15%;
        padding-left: 25px;
    } */
}

@media all and (min-width: 1033px) and (max-width: 1199px) {
  .text-stroke-AERUS {
    -webkit-text-stroke: 2px #7e6700;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #7e6700;
    /* font-weight: 900; */
    line-height: 55px;
    transition: 0.1s;
    font-size: 45px;
  }

  .text-stroke-AERUSD {
    -webkit-text-stroke: 2px #0c2626;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #7e6700;
    /* font-weight: 900; */
    line-height: 55px;
    transition: 0.1s;
    font-size: 45px;
  }

  .text-stroke {
    -webkit-text-stroke: 2px #0c2626;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #0c2626;
    /* font-weight: 900; */
    line-height: 45px;
    transition: 0.1s;
    /* font-size: 21px; */
  }

  .txtenterate {
    width: 350px;
    border-radius: 1px;
  }

  .text-stroke-ofertas {
    -webkit-text-stroke: 2px #AEF821;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #60bc9e;
    /* font-weight: 900; */
    line-height: 35px;
    transition: 0.1s;
    /* font-size: 31px; */
  }

  .text-ofertas {
    color: #AEF821;
    line-height: 25px;
    /* font-size: 31px; */
  }

  .TestFondo {
    color: #fff;
    background-color: #364a4a;
    background-blend-mode: multiply;
    /* height: 300px; */
  }

  .caja_flotante {
    position: relative;
    top: 200px;
    left: 90px;
    width: 90%;
    padding: 10px;
    z-index: 1000;
  }

  /*
    .logoaerus {
        width: 45%;
        height: 35%;
        padding-left: 25px;
    } */
}

@media all and (min-width: 1200px) and (max-width: 1399px) {
  .text-stroke {
    -webkit-text-stroke: 2px #0c2626;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #0c2626;
    /* font-weight: 900; */
    line-height: 45px;
    transition: 0.1s;
    /* font-size: 21px; */
  }

  .text-stroke-AERUS {
    -webkit-text-stroke: 2px #7e6700;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #7e6700;
    /* font-weight: 900; */
    line-height: 55px;
    transition: 0.1s;
    font-size: 45px;
  }

  .text-stroke-AERUSD {
    -webkit-text-stroke: 2px #0c2626;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #7e6700;
    font-weight: 900;
    line-height: 55px;
    transition: 0.1s;
    font-size: 45px;
  }

  .txtenterate {
    width: 450px;
    border-radius: 1px;
  }

  .text-stroke-ofertas {
    -webkit-text-stroke: 2px #AEF821;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #60bc9e;
    /* font-weight: 900; */
    line-height: 35px;
    transition: 0.1s;
    /* font-size: 51px; */
  }

  .text-ofertas {
    color: #AEF821;
    line-height: 25px;
  }

  .TestFondo {
    color: #fff;
    background-color: #364a4a;
    background-blend-mode: multiply;
    /* height: 230px; */
  }

  .caja_flotante {
    position: relative;
    top: 200px;
    left: 90px;
    width: 90%;
    padding: 10px;
    z-index: 1000;
  }

  /* .logoaerus {
        width: 45%;
        height: 35%;
        padding-left: 25px;
    } */
}

@media all and (min-width: 1400px) {
  .text-stroke {
    -webkit-text-stroke: 2px #0c2626;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #0c2626;
    /* font-weight: 900; */
    line-height: 45px;
    transition: 0.1s;
    /* font-size: 21px; */
  }

  .text-stroke-AERUS {
    -webkit-text-stroke: 2px #7e6700;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #7e6700;
    /* font-weight: 900; */
    line-height: 55px;
    transition: 0.1s;
    font-size: 45px;
  }

  .text-stroke-AERUSD {
    -webkit-text-stroke: 2px #0c2626;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #7e6700;
    /* font-weight: 900; */
    line-height: 55px;
    transition: 0.1s;
    font-size: 45px;
  }

  .txtenterate {
    width: 450px;
    border-radius: 1px;
  }

  .text-stroke-ofertas {
    -webkit-text-stroke: 2px #AEF821;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: auto;
    color: #60bc9e;
    /* font-weight: 900; */
    line-height: 35px;
    transition: 0.1s;
    /* font-size: 51px; */
  }

  .text-ofertas {
    color: #AEF821;
    line-height: 25px;
  }

  .TestFondo {
    color: #fff;
    background-color: #364a4a;
    background-blend-mode: multiply;
    /* height: 230px; */
  }

  .caja_flotante {
    position: absolute;
    top: 1550px;
    left: 20px;
    width: 90%;
    padding-left: 20px;
    z-index: 200;
  }

  /* .logoaerus {
        width: 35%;
        height: 25%;
        padding-left: 25px;
    } */
}

.footinterlineado {
  line-height: 5px;
}

.serviciooff {
  opacity: 0.4;
}

.item_ {
  /* position: relative;
    display: none; */
  -webkit-transition: 0.1s ease-in-out left;
  -moz-transition: 0.1s ease-in-out left;
  -o-transition: 0.1s ease-in-out left;
  transition: 0.1s ease-in-out left;
}

.checkbox-container {
  display: inline-block;
  /* background-color: lightgray; */
  border-radius: 5px;
  /* padding: 10px; */
}

input[type="checkbox"] {
  display: none;
}

.checkmark {
  background-color: white;
  border-radius: 2px;
  height: 15px;
  width: 15px;
  display: inline-block;
  position: relative;
  top: 3px;
  left: 1px;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

input[type="checkbox"]:checked+.checkmark {
  background-color: #aef821;
}

input[type="checkbox"]:checked+.checkmark:after {
  display: block;
}

input[type="checkbox"]:checked+.checkmark:after {
  top: 3px;
  left: 4px;
  width: 6px;
  height: 10px;
  border: solid black;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/*1207*/
@media all and (min-width: 1201px) {
  .iframebook {
    width: 1100px;
    height: 460px;
    border: 0;
    /*opacity: .8;*/
  }

  #small_devices {
    display: none;
  }

  #large_devices {
    display: block;
  }

  #menu1 {
    display: none;
  }

  #menu2 {
    display: flex;
  }

  #nuestrastarifas {
    display: block;
  }

  #nuestrastarifasB {
    display: none;
  }

  #listdestinos {
    display: none;
  }

  #servicios {
    display: block;
  }

  #serviciosB {
    display: none;
  }

  .reservation-wrapper.reservation-wrapper-home {
    bottom: 120px;
  }

  #mapadg {
    display: block;
  }

  #mapadp {
    display: none;
  }

  .nuestrosdestinos {
    background-color: #fff;
  }

  #cenefa1 {
    display: block;
  }
}

@media all and (max-width: 1290px) {
  .iframebook {
    width: 1100px;
    height: 600px;
    border: 0;
    /*opacity: .8;*/
  }

  #small_devices {
    display: none;
  }

  #large_devices {
    display: block;
  }

  #menu1 {
    display: none;
  }

  #menu2 {
    display: flex;
  }

  #nuestrastarifas {
    display: block;
  }

  #nuestrastarifasB {
    display: none;
  }

  #listdestinos {
    display: none;
  }

  #servicios {
    display: block;
  }

  #serviciosB {
    display: none;
  }

  .reservation-wrapper.reservation-wrapper-home {
    bottom: 60px;
  }

  #mapadg {
    display: block;
  }

  .nuestrosdestinos {
    background-color: #fff;
  }

  #mapadp {
    display: none;
  }

  #cenefa1 {
    display: block;
  }
}

@media all and (max-width: 1200px) {
  .iframebook {
    width: 999px;
    height: 600px;
    border: 0;
    /*opacity: .8;*/
  }

  #mapadg {
    display: block;
  }

  .nuestrosdestinos {
    background-color: #fff;
  }

  #mapadp {
    display: none;
  }

  #cenefa1 {
    display: block;
  }
}

@media all and (max-width: 995px) {
  .iframebook {
    width: 750px;
    height: 600px;
    border: 0;
    /*opacity: .8;*/
  }
  .iframebook2 {
    width: 500px;
    height: 600px;
    border: 0;
    /*opacity: .8;*/
  }

  #small_devices {
    display: none;
  }

  #large_devices {
    display: block;
  }

  #menu1 {
    display: block;
  }

  #menu2 {
    display: none;
  }

  #nuestrastarifas {
    display: block;
  }

  #nuestrastarifasB {
    display: none;
  }

  #listdestinos {
    display: none;
  }

  #servicios {
    display: block;
  }

  #serviciosB {
    display: none;
  }

  .reservation-wrapper.reservation-wrapper-home {
    bottom: 150px;
  }

  #mapadg {
    display: none;
  }

  .nuestrosdestinos {
    background-color: #ffffff;
  }

  #mapadp {
    display: block;
  }

  #cenefa1 {
    display: none;
  }
}

@media all and (max-width: 870px) {
  .iframebook {
    width: 650px;
    height: 600px;
    border: 0;
    /*opacity: .8;*/
  }

  #small_devices {
    display: block;
  }

  #large_devices {
    display: none;
  }

  #menu1 {
    display: block;
  }

  #menu2 {
    display: none;
  }

  #nuestrastarifas {
    display: none;
  }

  #nuestrastarifasB {
    display: block;
  }

  #listdestinos {
    display: block;
  }

  #servicios {
    display: none;
  }

  #serviciosB {
    display: block;
  }

  #mapadg {
    display: none;
  }

  .nuestrosdestinos {
    background-color: #ffffff;
  }

  #mapadp {
    display: block;
  }

  #cenefa1 {
    display: none;
  }
}

@media all and (max-width: 770px) {
  .iframebook {
    width: 500px;
    height: 600px;
    border: 0;
    /*opacity: .8;*/
  }

  #mapadg {
    display: none;
  }

  .nuestrosdestinos {
    background-color: #ffffff;
  }

  #mapadp {
    display: block;
  }

  #cenefa1 {
    display: none;
  }
}

@media all and (max-width: 550px) {
  .iframebook {
    width: 400px;
    height: 600px;
    border: 0;
    /*opacity: .8;*/
  }

  #mapadg {
    display: none;
  }

  .nuestrosdestinos {
    background-color: #ffffff;
  }

  #mapadp {
    display: block;
  }

  #cenefa1 {
    display: none;
  }
}

@media all and (max-width: 450px) {
  .iframebook {
    width: 300px;
    height: 600px;
    border: 0;
    /*opacity: .8;*/
  }

  #mapadg {
    display: none;
  }

  .nuestrosdestinos {
    background-color: #ffffff;
  }

  #mapadp {
    display: block;
  }

  #cenefa1 {
    display: none;
  }
}

@media all and (max-width: 1024px) {
  .reservation-wrapper.reservation-wrapper-home {
    bottom: 300px;
  }
}

.contenedor {
  width: 100%;
  height: 350px;
  position: relative;
  overflow: hidden;
}

.diapositiva {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity, 2.5s, transform 2s;
}

.activa {
  opacity: 1;
}

.capa-superior {
  position: absolute;
  top: 100px;
  left: 0px;
  width: 100%;
  height: 100%;
  /* background-color: rgba(255,sombra 255, 255, 0.8); */
  /* Fondo semitransparente */
  z-index: 1;
  /* Capa superior */
  color: #ffffff;
}

.capa-superior-servicios {
  position: absolute;
  top: 250px;
  /* left: 70px;
  right: 70px; */
  width: 85%;
  height: 100%;
  /* background-color: rgba(255, 255, 255, 0.8); */
  /* Fondo semitransparente */
  z-index: 1;
  /* Capa superior */
  color: #ffffff;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: 15px;
  margin-left: 100px;
}
.capa-superior {
  position: absolute;
  top: 50px;
  /* left: 70px;
  right: 70px; */
  width: 85%;
  height: 100%;
  /* background-color: rgba(255, 255, 255, 0.8); */
  /* Fondo semitransparente */
  z-index: 1;
  /* Capa superior */
  color: #ffffff;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: 15px;
  margin-left: 100px;
}

.fondointeriores {
  background-color: #EBFDC8;
}
.fondointeriores1 {
  background-color: #0c2626;
}
.fondointerioresBl {
  background-color: #C1FD7E;
}

.remarcadotitulos {
  background-color: #C1FD7E;
  font-weight: bold;
}

.fondointerioresB {
  background-color: #FFFFFF;
}

.remarcadotitulosB {
  background-color: #C1FD7E;
  font-weight: bold;
}

.imgtarifas:hover .imagen {
  -webkit-transform: scale(1.4);
  transform: scale(1.4);
}

.imgtarifas {
  overflow: hidden;
}


.tarifa {
  vertical-align: middle;
  padding-left: 0.1rem;
  padding-right: 0.8rem;
  height: 30px;
  font-weight: 900;
  font-size: 18px;
  font-family: "Acid Grotesk";
}

.tarifaoff {
  vertical-align: middle;
  padding-left: 0.1rem;
  padding-right: 0.8rem;
  height: 30px;
  font-size: 18px;
  font-family: "Acid Grotesk";
}


@media all and (max-width: 500px) {
  .h1_ {
    font-size: 2.0rem;
  }

  #hdestinos1 {
    display: none;
  }

  #hdestinos2 {
    display: block;
  }

  #hespera1 {
    display: none;
  }

  #hespera2 {
    display: block;
  }

  #hmetodos1 {
    display: none;
  }

  #hmetodos2 {
    display: block;
  }

  #htarifas1 {
    display: none;
  }

  #htarifas2 {
    display: block;
  }

  #conexionesm {
    display: block;
  }

  #conexionesl {
    display: none;
  }
}

@media all and (min-width: 501px) {
  .h1_ {
    font-size: 2.2rem;
  }

  #hdestinos1 {
    display: block;
  }

  #hdestinos2 {
    display: none;
  }

  #hespera1 {
    display: block;
  }

  #hespera2 {
    display: none;
  }

  #hmetodos1 {
    display: block;
  }

  #hmetodos2 {
    display: none;
  }

  #htarifas1 {
    display: block;
  }

  #htarifas2 {
    display: none;
  }

  #conexionesm {
    display: none;
  }

  #conexionesl {
    display: block;
  }
}