@charset "UTF-8";
section {
  background-color: #ffffff;
}
.starRed{color:#ff0000;font-weight:800;}
body {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
  position: relative;
}
.tachado {
  text-decoration: line-through;
}
button {
  background-color: transparent;
  border-color: transparent;
}
.height0{height:0px;}
.embla__button,
.carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}

.carousel .close,
.modalWindow .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}

.carousel .close:hover,
.modalWindow .close:hover {
  opacity: 1 !important;
}

.carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}

.carousel-indicators li:hover,
.carousel-indicators li:active {
  opacity: 0.8 !important;
}

.embla__button:hover,
.carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}

.modalWindow-video-container {
  height: 80%;
}

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word;
}

a.mbr-iconfont:hover {
  text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0;
}

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
a, a:hover {
  text-decoration: none;
}

.mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}

.mbr-section-subtitle {
  line-height: 1.3;
}

.mbr-text {
  font-style: normal;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
.display-9,
.display-10,
.display-11,
.display-12,
.display-13,
span,
p,
a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}

b,
strong {
  font-weight: bold;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}

textarea[type=hidden] {
  display: none;
}

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
section .mbr-background-video,
section .mbr-background-video-preview {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.hidden {
  visibility: hidden;
}

.mbr-z-index20 {
  z-index: 20;
}

/*! Base colors */
.mbr-white {
  color: #ffffff;
}

.mbr-black {
  color: #111111;
}

.mbr-bg-white {
  background-color: #ffffff;
}

.mbr-bg-black {
  background-color: #000000;
}

/*! Text-aligns */
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/*! Font-weight  */
.mbr-light {
  font-weight: 300;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

/*! Media  */
.media-content {
  flex-basis: 100%;
}

.media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
.media-container-row .media-size-item {
  width: 400px;
}

.media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
.media-container-column > * {
  width: 100%;
}

@media (min-width: 992px) {
  .media-container-row {
    flex-wrap: nowrap;
  }
}
figure {
  margin-bottom: 0;
  overflow: hidden;
}

figure[mbr-media-size] {
  transition: width 0.1s;
}

img,
iframe {
  display: block;
  width: 100%;
}

.card {
  background-color: transparent;
  border: none;
}

.card-box {
  width: 100%;
}

.card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

.media {
  max-width: 100%;
  margin: 0 auto;
}

.mbr-figure {
  align-self: center;
}

.media-container > div {
  max-width: 100%;
}

.mbr-figure img,
.card-img img {
  width: 100%;
}

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important;
  }
  .media {
    width: auto;
  }
  .mbr-figure {
    width: 100% !important;
  }
}
/*! Buttons */
.mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}

.btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}

.btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-md {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-lg {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}

.btn-form {
  margin: 0;
}
.btn-form:hover {
  cursor: pointer;
}

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-left: 0.8rem;
}

.mbr-regular {
  font-weight: 400;
}

.mbr-semibold {
  font-weight: 500;
}

.mbr-bold {
  font-weight: 700;
}

[type=submit] {
  -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh;
}

.mbr-fullscreen {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/*! Map */
.map {
  height: 25rem;
  position: relative;
}
.map iframe {
  width: 100%;
  height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 22px;
}

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  border: 2px solid #fff;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-align: center;
}
.mbr-arrow-up a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.mbr-arrow-up a i {
  line-height: 60px;
}

.mbr-arrow-up-icon {
  display: block;
  color: #fff;
}

.mbr-arrow-up-icon::before {
  content: "›";
  display: inline-block;
  font-family: serif;
  font-size: 22px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.mbr-arrow > a {
  display: inline-block;
  text-decoration: none;
  outline-style: none;
  animation: arrowdown 1.7s ease-in-out infinite;
  color: #ffffff;
}
.mbr-arrow > a > i {
  position: absolute;
  top: -2px;
  left: 15px;
  font-size: 2rem;
}

#scrollToTop a i::before {
  content: "";
  position: absolute;
  display: block;
  border-bottom: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
  width: 27.8%;
  height: 27.8%;
  left: 50%;
  top: 51%;
  transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media (max-width: 500px) {
  .mbr-arrow-up {
   /* left: 0;*/
    right: 5px;
    text-align: center;
  }
}
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out;
  }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out;
  }
}
.bg-gradient {
  background-size: 200% 200%;
  animation: gradient-animation 5s infinite alternate;
  -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
  display: -webkit-flex;
}
.menu .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
}
.menu .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -ms-flexbox;
  }
}
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important;
  }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh;
  }
}

.nav-link .mbr-iconfont {
  margin-right: 0.5rem;
}

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}

.nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.justify-content-center {
  -webkit-justify-content: center;
}

.form-inline {
  display: -webkit-flex;
}

.card-wrapper {
  -webkit-flex: 1;
}

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
}

.carousel-controls {
  display: -webkit-flex;
}

.media {
  display: -webkit-flex;
}

.form-group:focus {
  outline: none;
}

.jq-selectbox__select {
  padding: 7px 0;
  position: relative;
}

.jq-selectbox__dropdown {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  transform: translateY(-50%);
}

.jq-selectbox li {
  padding: 1.07em 0.5em;
}

input[type=range] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
  height: 100%;
}

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  margin: auto;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

.card-img {
  width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}

html,
body {
  height: auto;
  min-height: 100vh;
}

.dropup .dropdown-toggle::after {
  display: none;
}

.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal;
}

.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: 0.357em;
  padding: 0;
}

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  transform: rotate(45deg);
  width: 14px;
}

.form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
.form-active .form-control:invalid {
  border-color: red;
}

.row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}

form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}

form .form-check-input {
  margin-top: 0.5;
}

textarea.form-control {
  line-height: 1.5rem !important;
}

.form-group {
  margin-bottom: 1.2rem;
}

.form-control,
form .btn {
  min-height: 48px;
}

.gdpr-block label span.textGDPR input[name=gdpr] {
  top: 7px;
}

.form-control:focus {
  box-shadow: none;
}

:focus {
  outline: none;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}

blockquote {
  font-style: italic;
  padding: 3rem;
  font-size: 1.09rem;
  position: relative;
  border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.container,
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  margin-left: -16px;
  margin-right: -16px;
}
.row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .mbr-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.app-video-wrapper > img {
  opacity: 1;
}

.app-video-wrapper {
  background: transparent;
}

.item {
  position: relative;
}

.dropdown-menu .dropdown-menu {
  left: 100%;
}

.dropdown-item + .dropdown-menu {
  display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}

@media (min-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    height: 300% !important;
    top: -100% !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .mbr-video-foreground {
    width: 300% !important;
    left: -100% !important;
  }
}.btn {
  border-width: 2px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper {
  border-radius: 0 !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Inter Tight;
  border: 2px solid red;
}
.display-1 {
  font-family: 'Montserrat', sans-serif;
  font-size: 3.4rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 4.25rem;
}
.display-2 {
  /* tittle 2  */
  font-family: 'Montserrat', sans-serif;
  font-size: 2rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-4 {
  font-family: 'Montserrat', sans-serif;
  font-size: 0.8rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1rem;
}
.display-5 {
  /* tittle 3 */
  font-family: 'Montserrat', sans-serif;
  font-size: 1.6rem;
  line-height: 1.1;
}
.display-5 > .mbr-iconfont {
  font-size: 2rem;
}
.display-7 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
.display-9 {
  /* Titulo Grande */
  font-family: 'Libre Baskerville', serif;
  font-size: 4.18rem;
  line-height: 1.1;
}
.display-9 > .mbr-iconfont {
  font-size: 4.75rem;
}
.display-10 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.6rem;
  line-height: 1.5;
}
.display-10 > .mbr-iconfont {
  font-size: 2rem;
}
.display-11 {
  font-family: 'Libre Baskerville', serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-11 > .mbr-iconfont {
  font-size: 1.5rem;
}
.display-12 {
  font-family: 'Montserrat', sans-serif;
  font-size: 0.8rem;
  line-height: 1.1;
}
.display-12 > .mbr-iconfont {
  font-size: 1rem;
}
.display-13 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1rem;
  line-height: 1;
}
.display-13 > .mbr-iconfont {
  font-size: 1.25rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  body {
    border: 2px solid blue;
  }
  .display-1 {
    font-size: 2.72rem;
  }
}
/*  VERSION MOBILE  */
@media (max-width: 768px) {
  body {
    border: 2px solid black;
  }
  .iconoMaxWidthMobile {
    max-width: 150px;
  }
  .carousel-caption {
    left: 5%;
    right: 5%;
    border-radius: 35px!important;
  }
  .display-1 {
    font-size: 2.04rem;
    font-size: calc( 1.8399999999999999rem + (3.4 - 1.8399999999999999) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.8399999999999999rem + (3.4 - 1.8399999999999999) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    /*  tittle 2 */
    font-size: 1.8rem;
    font-size: calc( 1.15rem + (2 - 1.15) * ((100vw - 20rem) / (48 - 20)));
    line-height: 1.1;
  }
  .display-4 {
    font-size: 0.64rem;
    font-size: calc( 0.93rem + (0.8 - 0.93) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (0.93rem + (0.8 - 0.93) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.28rem;
    font-size: calc( 1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: 1;
  }
  .display-9 {
    /* itulo Grande */
    font-size: 3rem;
    line-height: 1.1;
    white-space: break;
  }
  .display-10 {
    /* Texto Slider */
    font-size: 1.3rem;
    margin: 0 20px;
    line-height: 1;
  }
  .display-11 {
    /* Sub Titulo 1  */
    line-height: 1;
    font-size: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  body {
    border: 2px solid green;
  }
  .display-1 {
    font-size: 2.38rem;
    font-size: calc( 1.8399999999999999rem + (3.4 - 1.8399999999999999) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.1 * (1.8399999999999999rem + (3.4 - 1.8399999999999999) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-2 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.3 * (1.35rem + (2 - 1.35) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-4 {
    font-size: 0.64rem;
    font-size: calc( 0.93rem + (0.8 - 0.93) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (0.93rem + (0.8 - 0.93) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-5 {
    font-size: 1.28rem;
    font-size: calc( 1.21rem + (1.6 - 1.21) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.21rem + (1.6 - 1.21) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #f92c50 !important;
}
.bg-success {
  background-color: #47a40b !important;
}
.bg-info {
  background-color: #9fe870 !important;
}
.bg-warning {
  background-color: #a0e2e1 !important;
}
.bg-danger {
  background-color: #ffea64 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #f92c50 !important;
  border-color: #f92c50 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #fa5e79 !important;
  border-color: #fa5e79 !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #fa5e79 !important;
  border-color: #fa5e79 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #f7f7f7 !important;
  border-color: #f7f7f7 !important;
  color: #787878 !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #787878 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-info,
.btn-info:active {
  background-color: #9fe870 !important;
  border-color: #9fe870 !important;
  color: #264d0c !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #bcef9c !important;
  border-color: #bcef9c !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #264d0c !important;
  background-color: #bcef9c !important;
  border-color: #bcef9c !important;
}
.btn-success,
.btn-success:active {
  background-color: #47a40b !important;
  border-color: #47a40b !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #5cd40e !important;
  border-color: #5cd40e !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #5cd40e !important;
  border-color: #5cd40e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #a0e2e1 !important;
  border-color: #a0e2e1 !important;
  color: #1f6463 !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #c7eeed !important;
  border-color: #c7eeed !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #1f6463 !important;
  background-color: #c7eeed !important;
  border-color: #c7eeed !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ffea64 !important;
  border-color: #ffea64 !important;
  color: #645600 !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #fff197 !important;
  border-color: #fff197 !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #645600 !important;
  background-color: #fff197 !important;
  border-color: #fff197 !important;
}
.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
  box-shadow: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #f92c50;
  color: #f92c50;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #c90628 !important;
  background-color: transparent !important;
  border-color: #c90628 !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #f92c50 !important;
  border-color: #f92c50 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #f7f7f7;
  color: #f7f7f7;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #cccccc !important;
  background-color: transparent !important;
  border-color: #cccccc !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #787878 !important;
  background-color: #f7f7f7 !important;
  border-color: #f7f7f7 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #9fe870;
  color: #9fe870;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #6ddc25 !important;
  background-color: transparent !important;
  border-color: #6ddc25 !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #264d0c !important;
  background-color: #9fe870 !important;
  border-color: #9fe870 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #47a40b;
  color: #47a40b;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #245306 !important;
  background-color: transparent !important;
  border-color: #245306 !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #47a40b !important;
  border-color: #47a40b !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #a0e2e1;
  color: #a0e2e1;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #5ececc !important;
  background-color: transparent !important;
  border-color: #5ececc !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #1f6463 !important;
  background-color: #a0e2e1 !important;
  border-color: #a0e2e1 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #ffea64;
  color: #ffea64;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffde0d !important;
  background-color: transparent !important;
  border-color: #ffde0d !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #645600 !important;
  background-color: #ffea64 !important;
  border-color: #ffea64 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #f92c50 !important;
}
.text-secondary {
  color: #f7f7f7 !important;
}
.text-success {
  color: #47a40b !important;
}
.text-info {
  color: #9fe870 !important;
}
.text-warning {
  color: #a0e2e1 !important;
}
.text-danger {
  color: #ffea64 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #ba0525 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #c4c4c4 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #1e4405 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #66d022 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #52cac8 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #fddb00 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #f92c50;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #9fe870;
}
.alert-warning {
  background-color: #a0e2e1;
}
.alert-danger {
  background-color: #ffea64;
}
.mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #f92c50;
  border-color: #f92c50;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #f92c50;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #fff2f5;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #84f23d;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
#scrollToTop a {
  border-radius: 100px;
}
.form-control {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
  font-weight: 400;
  border-radius: 40px !important;
}
.form-control > .mbr-iconfont {
  font-size: 1.5rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #f92c50 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.5rem;
}
blockquote {
  border-color: #f92c50;
}
/* Forms */
.mbr-form .input-group-btn .btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn .btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #f92c50;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #f92c50;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #232323;
  border-bottom-color: #232323;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #f92c50;
  border-bottom-color: #f92c50;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #f92c50 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #f7f7f7 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%23f92c50' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
@media (max-width: 1400px) {
  .container {
    max-width: 100%;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJu9IdqvJ4 {
  background-color: #163300;
  padding-top: 1rem;
  padding-bottom: 0rem;
}
.cid-uJu9IdqvJ4 .carousel {
  height: 800px;
}
.cid-uJu9IdqvJ4 .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJu9IdqvJ4 .carousel-item,
.cid-uJu9IdqvJ4 .carousel-inner {
  height: 100%;
}
.cid-uJu9IdqvJ4 img,
.cid-uJu9IdqvJ4 .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJu9IdqvJ4 .carousel-caption {
  bottom: 20%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 842px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJu9IdqvJ4 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJu9IdqvJ4 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJu9IdqvJ4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJu9IdqvJ4 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJu9IdqvJ4 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJu9IdqvJ4 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJu9IdqvJ4 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJu9IdqvJ4 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffea64 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJu9IdqvJ4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJu9IdqvJ4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJu9IdqvJ4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJu9IdqvJ4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJu9IdqvJ4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJu9IdqvJ4 .carousel-indicators li.active,
.cid-uJu9IdqvJ4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJu9IdqvJ4 .carousel-indicators li::after,
.cid-uJu9IdqvJ4 .carousel-indicators li::before {
  content: none;
}
.cid-uJu9IdqvJ4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJu9IdqvJ4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJu9IdqvJ4 .mbr-section-subtitle,
  .cid-uJu9IdqvJ4 .mbr-section-text,
  .cid-uJu9IdqvJ4 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJu9IdqvJ4 H5 {
  color: #47a40b;
}
.cid-uJu9IdqvJ4 .mbr-section-text,
.cid-uJu9IdqvJ4 .mbr-section-btn {
  color: #ffffff;
}
.cid-uOTJ6arS5Z {
  padding-top: 1rem;
  padding-bottom: 3rem;
  margin-top: -7rem !important;
  max-width: 1053px;
  width: 100%;
  margin: 0 auto;
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 3rem !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uOTJ6arS5Z {
    padding-top: 0px!important;
    margin-top: 0px!important;
  }
}
.cid-uOTJ6arS5Z .content-wrapper {
  padding-top: 1.4rem !important;
  padding-bottom: 1.6rem !important;
}
.cid-uOTJ6arS5Z input {
  padding: 1.2rem 1.5rem;
  border: none !important;
  height: 100%;
}
.cid-uOTJ6arS5Z input:hover {
  border: none !important;
}
.cid-uOTJ6arS5Z .btn {
  height: 100%;
  margin: auto;
}
@media (min-width: 768px) {
  .cid-uOTJ6arS5Z .btn {
    margin-left: 0.625rem;
  }
}
@media (min-width: 992px) {
  .cid-uOTJ6arS5Z .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uOTJ6arS5Z .row {
  justify-content: center;
}
.cid-uOTJ6arS5Z .mbr-section-btn {
  display: flex;
  margin-bottom: 1.2rem;
  width: fit-content;
}
.cid-uOTJ6arS5Z .mbr-section-btn .btn {
  width: auto;
}
@media (max-width: 991px) {
  .cid-uOTJ6arS5Z .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-uOTJ6arS5Z .content-wrapper {
    flex-direction: column-reverse;
  }
}
.cid-uOTJ6arS5Z .justify-content-center {
  align-items: center;
}
.cid-uOTJ6arS5Z .mbr-section-title {
  text-align: center;
  color: #0c2c68;
}
.cid-uOTJ6arS5Z .mbr-section-subtitle {
  color: #9fe870;
  text-align: center;
}
.cid-uEzq4BIek4 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uEpDASUlT6 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #f7f7f7;
}
.cid-uEpDASUlT6 .content-head {
  max-width: 800px;
}
.cid-uEpDASUlT6 .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uEpDASUlT6 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: right !important;
  object-fit: contain;
}
.cid-uEpDASUlT6 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uEpDASUlT6 .mbr-section-title {
  color: #0c2c68;
}
.cid-uEpDASUlT6 .mbr-text,
.cid-uEpDASUlT6 .mbr-section-btn {
  color: #000000;
}
.cid-uDzBSOj5RU {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
.cid-uDzBSOj5RU h6 {
  line-height: 1.2;
}
.cid-uDzBSOj5RU img,
.cid-uDzBSOj5RU .item-img {
  width: 100%;
}
.cid-uDzBSOj5RU .item:focus,
.cid-uDzBSOj5RU span:focus {
  outline: none;
}
.cid-uDzBSOj5RU .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDzBSOj5RU .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDzBSOj5RU .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uDzBSOj5RU .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uDzBSOj5RU .item {
  padding: 0;
  margin: 0;
}
.cid-uDzBSOj5RU .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uDzBSOj5RU .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uDzBSOj5RU .mbr-section-title {
  color: #000000;
}
.cid-uDzBSOj5RU .mbr-text,
.cid-uDzBSOj5RU .mbr-section-btn {
  color: #000000;
}
.cid-uDzBSOj5RU .item-title {
  color: #000000;
  text-align: center;
}
.cid-uDzBSOj5RU .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uDzBSOj5RU .item-text {
  color: #000000;
  text-align: center;
}
.cid-uDzBSOj5RU .content-head {
  max-width: 800px;
}
.cid-uDzBSOj5RU .item-title,
.cid-uDzBSOj5RU .mbr-section-btn {
  color: #d70081;
  text-align: center;
}
.cid-uDzBSOj5RU .item-subtitle,
.cid-uDzBSOj5RU .mbr-section-btn {
  text-align: left;
}
.cid-uDzBSOj5RU .item-text,
.cid-uDzBSOj5RU .mbr-section-btn {
  text-align: right;
}
.cid-uDANnNI92k {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uDD4NWe8UL {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uEpEGUi0Ii {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/fondo-aviones-viajes-de-pueblo-en-pueblo-1379x308.png");
  background-size: contain;
}
.cid-uEpEGUi0Ii .content-head {
  max-width: 842px;
}
.cid-uEpEGUi0Ii .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uEpEGUi0Ii .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uEpEGUi0Ii .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uEpEGUi0Ii .mbr-section-title {
  color: #0c2c68;
}
.cid-uEpEGUi0Ii .mbr-text,
.cid-uEpEGUi0Ii .mbr-section-btn {
  color: #163300;
}
.cid-uM8fR4KqLV {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uFWPthLyKb {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background: #ffffff;
}
.cid-uFWPthLyKb .mislider {
  justify-self: center!important;
  text-align: center!important;
}
.cid-uFWPthLyKb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFWPthLyKb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFWPthLyKb .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uFWPthLyKb .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uFWPthLyKb .embla__button--next,
.cid-uFWPthLyKb .embla__button--prev {
  display: flex;
}
.cid-uFWPthLyKb .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFWPthLyKb .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFWPthLyKb .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uFWPthLyKb .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uFWPthLyKb .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFWPthLyKb .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFWPthLyKb .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFWPthLyKb .embla {
  position: relative;
  width: 100%;
}
.cid-uFWPthLyKb .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uFWPthLyKb .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uFWPthLyKb .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uFWPthLyKb .embla__slide a {
  cursor: grab;
}
.cid-uFWPthLyKb .embla__slide a:active {
  cursor: grabbing;
}
.cid-uFWPthLyKb .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uFWPthLyKb .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFWPthLyKb .mbr-section-title {
  color: #232323;
}
.cid-uFWPthLyKb .mbr-section-subtitle {
  color: #232323;
}
.cid-uFWPthLyKb .mbr-box {
  color: #ffffff;
}
.cid-uFWPthLyKb .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
  max-width: 260px;
}
.cid-uFWPthLyKb img,
.cid-uFWPthLyKb .item-img {
  width: 100%;
}
.cid-uFWPthLyKb .item-wrapper {
  position: relative;
}
.cid-uFWPthLyKb .content-head {
  max-width: 800px;
}
.cid-uFWPthLyKb .item-title,
.cid-uFWPthLyKb .mbr-section-btn {
  color: #0c2c68;
  text-align: right;
}
.cid-uFWPthLyKb .item-subtitle,
.cid-uFWPthLyKb .mbr-section-btn {
  color: #163300;
  text-align: left;
}
.cid-uFWPthLyKb .item-subtitleP,
.cid-uFWPthLyKb .mbr-section-btn {
  color: #393193;
  text-align: right;
}
.cid-uM8fTpK7UL {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uEpFdW9AUd {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uEpFdW9AUd .content-head {
  max-width: 747px;
}
.cid-uEpFdW9AUd .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uEpFdW9AUd .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uEpFdW9AUd .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uEpFdW9AUd .mbr-section-title {
  color: #0c2c68;
}
.cid-uEpFdW9AUd .mbr-text,
.cid-uEpFdW9AUd .mbr-section-btn {
  color: #163300;
}
.cid-uFWKSa7JZp {
  padding-top: 1rem;
  padding-bottom: 2rem;
  max-width: 1178px;
  margin: 0 auto;
  background-color: #ffffff;
}
.cid-uFWKSa7JZp .tachado {
  text-decoration: line-through;
}
.cid-uFWKSa7JZp h6 {
  line-height: 1.2;
}
.cid-uFWKSa7JZp img,
.cid-uFWKSa7JZp .item-img {
  width: 100%;
  border-top-left-radius: 100% !important;
  border-top-right-radius: 100% !important;
  border-bottom-left-radius: 0% !important;
  border-bottom-right-radius: 0% !important;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uFWKSa7JZp .item:focus,
.cid-uFWKSa7JZp span:focus {
  outline: none;
}
.cid-uFWKSa7JZp .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFWKSa7JZp .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uFWKSa7JZp .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uFWKSa7JZp .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFWKSa7JZp .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uFWKSa7JZp .mbr-section-title {
  color: #000000;
}
.cid-uFWKSa7JZp .mbr-text,
.cid-uFWKSa7JZp .mbr-section-btn {
  color: #000000;
}
.cid-uFWKSa7JZp .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uFWKSa7JZp .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uFWKSa7JZp .item-text {
  color: #000000;
  text-align: center;
}
.cid-uFWKSa7JZp .content-head {
  max-width: 800px;
}
.cid-uFWKSa7JZp .item-title,
.cid-uFWKSa7JZp .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFWKSa7JZp .item-subtitle,
.cid-uFWKSa7JZp .mbr-section-btn {
  text-align: left;
  color: #a4171b;
}
.cid-uFWKSa7JZp .item-text,
.cid-uFWKSa7JZp .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uFWKSa7JZp .item-title-1,
.cid-uFWKSa7JZp .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uFWKSa7JZp .item-subtitle-2,
.cid-uFWKSa7JZp .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uFWKSa7JZp .item-texto-1,
.cid-uFWKSa7JZp .mbr-section-btn {
  color: #1f6463;
  text-align: left;
}
.cid-uDKEvo19Sz {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uDzFrRi4iW {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uDzFrRi4iW .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uDzFrRi4iW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDzFrRi4iW .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uDzFrRi4iW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uDzFrRi4iW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uDzFrRi4iW .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uDzFrRi4iW .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uDzFrRi4iW .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uDzFrRi4iW .mbr-section-title {
  color: #f92c50;
}
.cid-uDzFrRi4iW .mbr-text,
.cid-uDzFrRi4iW .mbr-section-btn {
  color: #645600;
}
.cid-uDzFrRi4iW P {
  color: #9fe870;
  text-align: left;
}
.cid-uDzFrRi4iW H2 {
  color: #757b62;
}
.cid-uDzFrRi4iW .mbr-section-title-1 {
  color: #393193;
}
.cid-uM8fX8QGgv {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uDKC8mC1si {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uDKC8mC1si h6 {
  line-height: 1.2;
}
.cid-uDKC8mC1si img,
.cid-uDKC8mC1si .item-img {
  width: 100%;
  max-width: fit-content;
  margin: 0 auto;
}
.cid-uDKC8mC1si .item:focus,
.cid-uDKC8mC1si span:focus {
  outline: none;
}
.cid-uDKC8mC1si .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDKC8mC1si .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDKC8mC1si .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uDKC8mC1si .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uDKC8mC1si .item {
  padding: 0;
  margin: 0;
}
.cid-uDKC8mC1si .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  max-width: 302px !important;
  margin: 0 auto;
}
.cid-uDKC8mC1si .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uDKC8mC1si .mbr-section-title {
  color: #000000;
}
.cid-uDKC8mC1si .mbr-text,
.cid-uDKC8mC1si .mbr-section-btn {
  color: #000000;
}
.cid-uDKC8mC1si .item-title {
  color: #000000;
  text-align: center;
}
.cid-uDKC8mC1si .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uDKC8mC1si .item-text {
  color: #000000;
  text-align: center;
}
.cid-uDKC8mC1si .content-head {
  max-width: 800px;
}
.cid-uDKC8mC1si .item-title,
.cid-uDKC8mC1si .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uDKC8mC1si .item-subtitle,
.cid-uDKC8mC1si .mbr-section-btn {
  text-align: left;
  color: #000000;
}
.cid-uDKC8mC1si .item-text,
.cid-uDKC8mC1si .mbr-section-btn {
  text-align: right;
}
.cid-uM8fYF8uMU {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uEpap4l86e {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEpap4l86e .content-head {
  max-width: 915px;
}
.cid-uEpap4l86e .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uEpap4l86e .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uEpap4l86e .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uEpap4l86e .mbr-section-title {
  color: #0c2c68;
}
.cid-uEpap4l86e .mbr-text,
.cid-uEpap4l86e .mbr-section-btn {
  color: #163300;
}
.cid-uM8dBVb63T {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM8dBVb63T .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM8dBVb63T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uM8dBVb63T .mt-5 {
    margin-top: 0 !important;
  }
}
@media (min-width: 1400px) {
  .cid-uM8dBVb63T .col-lg-3 {
    flex: 0 0 auto;
    width: 20%;
  }
}
.cid-uM8dBVb63T .card {
  background: #f4f3ec;
  padding: 2rem;
  border-radius: 3rem;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-uM8dBVb63T .card {
    padding: 1rem;
  }
}
.cid-uM8dBVb63T .image-wrapper {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 1rem;
  overflow: hidden;
}
.cid-uM8dBVb63T .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-uM8g1bIaGD {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uDM41a5NWr {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uDM41a5NWr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDM41a5NWr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDM41a5NWr .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
  border-radius: 0 !important;
}
@media (max-width: 767px) {
  .cid-uDM41a5NWr .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uDM41a5NWr .mbr-iconfont {
  font-size: 3rem;
  color: #df0229;
  padding-right: 2rem;
}
.cid-uDM41a5NWr .content-head {
  max-width: 800px;
}
.cid-uDM41a5NWr .mbr-section-title {
  color: #df0229;
}
.cid-uDM41a5NWr .card-title {
  color: #163300;
}
.cid-uDM553qxUF {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uDM127MU2Y {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uDM127MU2Y img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLWtysLYcN {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLWtysLYcN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLWtysLYcN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLWtysLYcN .title .num {
  width: 100%;
  display: block;
}
.cid-uLWtysLYcN .title .card-title {
  z-index: 1;
}
.cid-uLWtysLYcN .num {
  color: #9fe870;
}
.cid-uLWtysLYcN .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLWtysLYcN .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLWtysLYcN * {
    text-align: center !important;
  }
  .cid-uLWtysLYcN .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLWtysLYcN .content-head {
  max-width: 800px;
}
.cid-uLWtysLYcN .card-title,
.cid-uLWtysLYcN .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLWtysLYcN .card-text {
  color: #ffffff;
}
.cid-uDM1x1NyM5 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uDM1x1NyM5 .listado-enlaces ul li {
  list-style: disc;
}
.cid-uDM1x1NyM5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDM1x1NyM5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDM1x1NyM5 .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uDM1x1NyM5 .footer-col {
    flex-direction: column;
  }
}
.cid-uDM1x1NyM5 .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uDM1x1NyM5 .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uDM1x1NyM5 .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uDM1x1NyM5 .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uDM1x1NyM5 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uDM1x1NyM5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDM1x1NyM5 .soc-item {
  margin: 8px;
}
.cid-uDM1x1NyM5 .soc-item a:hover .mbr-iconfont,
.cid-uDM1x1NyM5 .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uDM1x1NyM5 .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uDM1x1NyM5 .row {
    text-align: center;
  }
  .cid-uDM1x1NyM5 .social-row {
    justify-content: center;
  }
}
.cid-uDM1x1NyM5 .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uDM1x1NyM5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDM1x1NyM5 .list {
    margin-bottom: 0rem;
  }
}
.cid-uDM1x1NyM5 .mbr-text {
  color: #bbbbbb;
}
.cid-uDM1x1NyM5 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uDM1x1NyM5 .list,
.cid-uDM1x1NyM5 .item-wrap {
  color: #ffffff;
}
.cid-uDM1x1NyM5 .copyright {
  color: #f7f7f7;
}
.cid-uEC9TQ1QYT {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uEC9TQ1QYT {
    padding-bottom: 0px;
  }
}
.cid-uEC9TQ1QYT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEC9TQ1QYT .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 30px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
.cid-uEC9TQ1QYT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEC9TQ1QYT .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uEC9TQ1QYT .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uEC9TQ1QYT .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uEC9TQ1QYT .content-head {
  max-width: 800px;
}
.cid-uEC9TQ1QYT .card-title {
  text-align: right;
}
.cid-uDP7HQu7dz {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uDQ8B41DtJ {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uDQ8B41DtJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDQ8B41DtJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDQ8B41DtJ .title .num {
  width: 100%;
  display: block;
}
.cid-uDQ8B41DtJ .title .card-title {
  z-index: 1;
}
.cid-uDQ8B41DtJ .num {
  color: #9fe870;
}
.cid-uDQ8B41DtJ .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uDQ8B41DtJ .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDQ8B41DtJ * {
    text-align: center !important;
  }
  .cid-uDQ8B41DtJ .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uDQ8B41DtJ .content-head {
  max-width: 800px;
}
.cid-uDQ8B41DtJ .card-title,
.cid-uDQ8B41DtJ .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uDQ8B41DtJ .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uED8R0H6lt {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uED8R0H6lt .carousel {
  height: 800px;
}
.cid-uED8R0H6lt .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uED8R0H6lt .carousel-item,
.cid-uED8R0H6lt .carousel-inner {
  height: 100%;
}
.cid-uED8R0H6lt img,
.cid-uED8R0H6lt .item-wrapper {
  border-radius: 0 !important;
}
.cid-uED8R0H6lt .carousel-caption {
  bottom: 11%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 779px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uED8R0H6lt .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uED8R0H6lt .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uED8R0H6lt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uED8R0H6lt .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uED8R0H6lt .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uED8R0H6lt .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uED8R0H6lt .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uED8R0H6lt .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uED8R0H6lt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uED8R0H6lt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uED8R0H6lt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uED8R0H6lt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uED8R0H6lt .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uED8R0H6lt .carousel-indicators li.active,
.cid-uED8R0H6lt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uED8R0H6lt .carousel-indicators li::after,
.cid-uED8R0H6lt .carousel-indicators li::before {
  content: none;
}
.cid-uED8R0H6lt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uED8R0H6lt .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uED8R0H6lt .mbr-section-subtitle,
  .cid-uED8R0H6lt .mbr-section-text,
  .cid-uED8R0H6lt .mbr-section-btn {
    text-align: center;
  }
}
.cid-uED8R0H6lt H5 {
  text-align: center;
}
.cid-uED8R0H6lt .mbr-section-text,
.cid-uED8R0H6lt .mbr-section-btn {
  text-align: center;
}
.cid-uED8R1sXxx {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uED8R3CzRq {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uED8R3CzRq .content-head {
  max-width: 1167px;
}
.cid-uED8R3CzRq .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uED8R3CzRq .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uED8R3CzRq .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uED8R3CzRq .mbr-section-title {
  color: #0c2c68;
}
.cid-uED8R3CzRq .mbr-text,
.cid-uED8R3CzRq .mbr-section-btn {
  color: #163300;
}
.cid-uEDuFvFs2w {
  padding-top: 1rem;
  padding-bottom: 2rem;
  max-width: 1220px;
  margin: 0 auto;
  background-color: #ffffff;
}
.cid-uEDuFvFs2w .tachado {
  text-decoration: line-through;
}
.cid-uEDuFvFs2w h6 {
  line-height: 1.2;
}
.cid-uEDuFvFs2w img,
.cid-uEDuFvFs2w .item-img {
  width: 100%;
  border-top-left-radius: 85% !important;
  border-top-right-radius: 83% !important;
  border-bottom-left-radius: 0% !important;
  border-bottom-right-radius: 0% !important;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uEDuFvFs2w .item:focus,
.cid-uEDuFvFs2w span:focus {
  outline: none;
}
.cid-uEDuFvFs2w .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uEDuFvFs2w .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uEDuFvFs2w .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uEDuFvFs2w .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uEDuFvFs2w .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uEDuFvFs2w .mbr-section-title {
  color: #000000;
}
.cid-uEDuFvFs2w .mbr-text,
.cid-uEDuFvFs2w .mbr-section-btn {
  color: #000000;
}
.cid-uEDuFvFs2w .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uEDuFvFs2w .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uEDuFvFs2w .item-text {
  color: #000000;
  text-align: center;
}
.cid-uEDuFvFs2w .content-head {
  max-width: 800px;
}
.cid-uEDuFvFs2w .item-title,
.cid-uEDuFvFs2w .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uEDuFvFs2w .item-subtitle,
.cid-uEDuFvFs2w .mbr-section-btn {
  text-align: left;
  color: #df0229;
}
.cid-uEDuFvFs2w .item-text,
.cid-uEDuFvFs2w .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uEDuFvFs2w .item-title-1,
.cid-uEDuFvFs2w .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uEDuFvFs2w .item-subtitle-2,
.cid-uEDuFvFs2w .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uEDuFvFs2w .item-texto-1,
.cid-uEDuFvFs2w .mbr-section-btn {
  color: #1f6463;
  text-align: left;
}
.cid-uEFPEAGBfR {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 30px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uEFPuAfpBV {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uEFPuAfpBV .content-head {
  max-width: 947px;
}
.cid-uEFPuAfpBV .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uEFPuAfpBV .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uEFPuAfpBV .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uEFPuAfpBV .mbr-section-title {
  color: #0c2c68;
}
.cid-uEFPuAfpBV .mbr-text,
.cid-uEFPuAfpBV .mbr-section-btn {
  color: #163300;
}
.cid-uEFRpRnogp {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEFRpRnogp h6 {
  line-height: 1.2;
}
.cid-uEFRpRnogp img,
.cid-uEFRpRnogp .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uEFRpRnogp .item:focus,
.cid-uEFRpRnogp span:focus {
  outline: none;
}
.cid-uEFRpRnogp .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uEFRpRnogp .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uEFRpRnogp .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uEFRpRnogp .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uEFRpRnogp .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uEFRpRnogp .mbr-section-title {
  color: #000000;
}
.cid-uEFRpRnogp .mbr-text,
.cid-uEFRpRnogp .mbr-section-btn {
  color: #000000;
}
.cid-uEFRpRnogp .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uEFRpRnogp .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uEFRpRnogp .item-text {
  color: #000000;
  text-align: center;
}
.cid-uEFRpRnogp .content-head {
  max-width: 800px;
}
.cid-uEFRpRnogp .item-title,
.cid-uEFRpRnogp .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uEFRpRnogp .item-subtitle,
.cid-uEFRpRnogp .mbr-section-btn {
  text-align: left;
}
.cid-uEFRpRnogp .item-text,
.cid-uEFRpRnogp .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uEFRrziR0W {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEFRrziR0W h6 {
  line-height: 1.2;
}
.cid-uEFRrziR0W img,
.cid-uEFRrziR0W .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uEFRrziR0W .item:focus,
.cid-uEFRrziR0W span:focus {
  outline: none;
}
.cid-uEFRrziR0W .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uEFRrziR0W .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uEFRrziR0W .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uEFRrziR0W .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uEFRrziR0W .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uEFRrziR0W .mbr-section-title {
  color: #000000;
}
.cid-uEFRrziR0W .mbr-text,
.cid-uEFRrziR0W .mbr-section-btn {
  color: #000000;
}
.cid-uEFRrziR0W .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uEFRrziR0W .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uEFRrziR0W .item-text {
  color: #000000;
  text-align: center;
}
.cid-uEFRrziR0W .content-head {
  max-width: 800px;
}
.cid-uEFRrziR0W .item-title,
.cid-uEFRrziR0W .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uEFRrziR0W .item-subtitle,
.cid-uEFRrziR0W .mbr-section-btn {
  text-align: left;
}
.cid-uEFRrziR0W .item-text,
.cid-uEFRrziR0W .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJeOMmDZs5 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJeOMmDZs5 h6 {
  line-height: 1.2;
}
.cid-uJeOMmDZs5 img,
.cid-uJeOMmDZs5 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uJeOMmDZs5 .item:focus,
.cid-uJeOMmDZs5 span:focus {
  outline: none;
}
.cid-uJeOMmDZs5 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJeOMmDZs5 .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJeOMmDZs5 .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uJeOMmDZs5 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uJeOMmDZs5 .item {
  padding: 0;
  margin: 0;
}
.cid-uJeOMmDZs5 .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJeOMmDZs5 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uJeOMmDZs5 .mbr-section-title {
  color: #000000;
}
.cid-uJeOMmDZs5 .mbr-text,
.cid-uJeOMmDZs5 .mbr-section-btn {
  color: #000000;
}
.cid-uJeOMmDZs5 .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uJeOMmDZs5 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJeOMmDZs5 .item-text {
  color: #000000;
  text-align: center;
}
.cid-uJeOMmDZs5 .content-head {
  max-width: 800px;
}
.cid-uJeOMmDZs5 .item-title,
.cid-uJeOMmDZs5 .mbr-section-btn {
  color: #393193;
  text-align: left;
}
.cid-uJeOMmDZs5 .item-subtitle,
.cid-uJeOMmDZs5 .mbr-section-btn {
  text-align: left;
}
.cid-uJeOMmDZs5 .item-text,
.cid-uJeOMmDZs5 .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJePHM7LDo {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uJePHM7LDo h6 {
  line-height: 1.2;
}
.cid-uJePHM7LDo img,
.cid-uJePHM7LDo .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uJePHM7LDo .item:focus,
.cid-uJePHM7LDo span:focus {
  outline: none;
}
.cid-uJePHM7LDo .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJePHM7LDo .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJePHM7LDo .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uJePHM7LDo .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uJePHM7LDo .item {
  padding: 0;
  margin: 0;
}
.cid-uJePHM7LDo .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJePHM7LDo .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uJePHM7LDo .mbr-section-title {
  color: #000000;
}
.cid-uJePHM7LDo .mbr-text,
.cid-uJePHM7LDo .mbr-section-btn {
  color: #000000;
}
.cid-uJePHM7LDo .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uJePHM7LDo .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJePHM7LDo .item-text {
  color: #000000;
  text-align: center;
}
.cid-uJePHM7LDo .content-head {
  max-width: 800px;
}
.cid-uJePHM7LDo .item-title,
.cid-uJePHM7LDo .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uJePHM7LDo .item-subtitle,
.cid-uJePHM7LDo .mbr-section-btn {
  text-align: left;
}
.cid-uJePHM7LDo .item-text,
.cid-uJePHM7LDo .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uPaIkf1j0c {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPaIkf1j0c h6 {
  line-height: 1.2;
}
.cid-uPaIkf1j0c img,
.cid-uPaIkf1j0c .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPaIkf1j0c .item:focus,
.cid-uPaIkf1j0c span:focus {
  outline: none;
}
.cid-uPaIkf1j0c .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uPaIkf1j0c .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uPaIkf1j0c .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uPaIkf1j0c .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uPaIkf1j0c .item {
  padding: 0;
  margin: 0;
}
.cid-uPaIkf1j0c .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uPaIkf1j0c .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uPaIkf1j0c .mbr-section-title {
  color: #000000;
}
.cid-uPaIkf1j0c .mbr-text,
.cid-uPaIkf1j0c .mbr-section-btn {
  color: #000000;
}
.cid-uPaIkf1j0c .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uPaIkf1j0c .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uPaIkf1j0c .item-text {
  color: #000000;
  text-align: center;
}
.cid-uPaIkf1j0c .content-head {
  max-width: 800px;
}
.cid-uPaIkf1j0c .item-title,
.cid-uPaIkf1j0c .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uPaIkf1j0c .item-subtitle,
.cid-uPaIkf1j0c .mbr-section-btn {
  text-align: left;
}
.cid-uPaIkf1j0c .item-text,
.cid-uPaIkf1j0c .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uED8R6i2aE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uED8Rgbjs3 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uED8RgXVqb {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uED8RgXVqb img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLXHdTLupL {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLXHdTLupL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLXHdTLupL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLXHdTLupL .title .num {
  width: 100%;
  display: block;
}
.cid-uLXHdTLupL .title .card-title {
  z-index: 1;
}
.cid-uLXHdTLupL .num {
  color: #9fe870;
}
.cid-uLXHdTLupL .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLXHdTLupL .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLXHdTLupL * {
    text-align: center !important;
  }
  .cid-uLXHdTLupL .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLXHdTLupL .content-head {
  max-width: 800px;
}
.cid-uLXHdTLupL .card-title,
.cid-uLXHdTLupL .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLXHdTLupL .card-text {
  color: #ffffff;
}
.cid-uED8RiGvdu {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uED8RiGvdu .listado-enlaces ul li {
  list-style: disc;
}
.cid-uED8RiGvdu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uED8RiGvdu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uED8RiGvdu .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uED8RiGvdu .footer-col {
    flex-direction: column;
  }
}
.cid-uED8RiGvdu .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uED8RiGvdu .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uED8RiGvdu .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uED8RiGvdu .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uED8RiGvdu .mbr-section-btn {
    text-align: center;
  }
}
.cid-uED8RiGvdu .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uED8RiGvdu .soc-item {
  margin: 8px;
}
.cid-uED8RiGvdu .soc-item a:hover .mbr-iconfont,
.cid-uED8RiGvdu .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uED8RiGvdu .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uED8RiGvdu .row {
    text-align: center;
  }
  .cid-uED8RiGvdu .social-row {
    justify-content: center;
  }
}
.cid-uED8RiGvdu .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uED8RiGvdu .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uED8RiGvdu .list {
    margin-bottom: 0rem;
  }
}
.cid-uED8RiGvdu .mbr-text {
  color: #bbbbbb;
}
.cid-uED8RiGvdu .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uED8RiGvdu .list,
.cid-uED8RiGvdu .item-wrap {
  color: #ffffff;
}
.cid-uED8RiGvdu .copyright {
  color: #f7f7f7;
}
.cid-uED8RjX18p {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uED8RjX18p {
    padding-bottom: 0px;
  }
}
.cid-uED8RjX18p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uED8RjX18p .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uED8RjX18p .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uED8RjX18p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uED8RjX18p .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uED8RjX18p .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uED8RjX18p .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uED8RjX18p .content-head {
  max-width: 800px;
}
.cid-uED8RjX18p .card-title {
  text-align: right;
}
.cid-uED8RkYmog {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uED8RlSMuy {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uED8RlSMuy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uED8RlSMuy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uED8RlSMuy .title .num {
  width: 100%;
  display: block;
}
.cid-uED8RlSMuy .title .card-title {
  z-index: 1;
}
.cid-uED8RlSMuy .num {
  color: #9fe870;
}
.cid-uED8RlSMuy .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uED8RlSMuy .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uED8RlSMuy * {
    text-align: center !important;
  }
  .cid-uED8RlSMuy .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uED8RlSMuy .content-head {
  max-width: 800px;
}
.cid-uED8RlSMuy .card-title,
.cid-uED8RlSMuy .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uED8RlSMuy .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uLTmVLNxFi {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uLTmVLNxFi .carousel {
  height: 800px;
}
.cid-uLTmVLNxFi .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uLTmVLNxFi .carousel-item,
.cid-uLTmVLNxFi .carousel-inner {
  height: 100%;
}
.cid-uLTmVLNxFi img,
.cid-uLTmVLNxFi .item-wrapper {
  border-radius: 0 !important;
}
.cid-uLTmVLNxFi .carousel-caption {
  bottom: 0%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 936px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uLTmVLNxFi .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uLTmVLNxFi .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uLTmVLNxFi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uLTmVLNxFi .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uLTmVLNxFi .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uLTmVLNxFi .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uLTmVLNxFi .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uLTmVLNxFi .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uLTmVLNxFi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uLTmVLNxFi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uLTmVLNxFi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uLTmVLNxFi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uLTmVLNxFi .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uLTmVLNxFi .carousel-indicators li.active,
.cid-uLTmVLNxFi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uLTmVLNxFi .carousel-indicators li::after,
.cid-uLTmVLNxFi .carousel-indicators li::before {
  content: none;
}
.cid-uLTmVLNxFi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uLTmVLNxFi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uLTmVLNxFi .mbr-section-subtitle,
  .cid-uLTmVLNxFi .mbr-section-text,
  .cid-uLTmVLNxFi .mbr-section-btn {
    text-align: center;
  }
}
.cid-uLTmVLNxFi .carousel-control-prev,
.cid-uLTmVLNxFi .carousel-control-next {
  display: none;
}
.cid-uJdTWNlHED {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uM81qeWew9 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uM81qeWew9 .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uM81qeWew9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM81qeWew9 .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uM81qeWew9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM81qeWew9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM81qeWew9 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM81qeWew9 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM81qeWew9 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM81qeWew9 .mbr-section-title {
  color: #f92c50;
}
.cid-uM81qeWew9 .mbr-text,
.cid-uM81qeWew9 .mbr-section-btn {
  color: #645600;
}
.cid-uM81qeWew9 P {
  color: #9fe870;
  text-align: left;
}
.cid-uM81qeWew9 H2 {
  color: #757b62;
}
.cid-uM81qeWew9 .mbr-section-title-1 {
  color: #757b62;
}
.cid-uJdTWPntp2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJdTWPntp2 .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJdTWPntp2 .panel-group {
  border: none;
}
.cid-uJdTWPntp2 .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJdTWPntp2 .card-header {
    padding: 0rem;
  }
}
.cid-uJdTWPntp2 .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJdTWPntp2 .img-col {
  padding: 0;
}
.cid-uJdTWPntp2 .img-item {
  height: 100%;
}
.cid-uJdTWPntp2 img {
  height: 100%;
  object-fit: cover;
}
.cid-uJdTWPntp2 .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJdTWPntp2 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJdTWPntp2 p {
  margin-bottom: 0.3rem;
}
.cid-uJdTWPntp2 .panel-title-edit {
  color: #000000;
}
.cid-uJdTWPntp2 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJdTWPntp2 .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJdTWPntp2 .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJdTWPntp2 .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJdTWPntp2 .panel-text {
  color: #000000;
}
.cid-uJdTWPntp2 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJdTWPntp2 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJdTWPntp2 .panel-title-edit,
.cid-uJdTWPntp2 .mbr-iconfont {
  color: #000000;
}
.cid-uJdTWQvk18 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJdTWRryWd {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJdTWRryWd .content-head {
  max-width: 947px;
}
.cid-uJdTWRryWd .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJdTWRryWd .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJdTWRryWd .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJdTWRryWd .mbr-section-title {
  color: #0c2c68;
}
.cid-uJdTWRryWd .mbr-text,
.cid-uJdTWRryWd .mbr-section-btn {
  color: #163300;
}
.cid-uLTlWCcX3U {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uLTlWCcX3U .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uLTlWCcX3U .item {
    margin-bottom: 1rem;
  }
}
.cid-uLTlWCcX3U .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uLTlWCcX3U .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uLTlWCcX3U .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uLTlWCcX3U .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uLTlWCcX3U .carousel-control,
.cid-uLTlWCcX3U .close {
  background: #1b1b1b;
}
.cid-uLTlWCcX3U .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uLTlWCcX3U .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uLTlWCcX3U .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uLTlWCcX3U .carousel-control-next span {
  margin-left: 5px;
}
.cid-uLTlWCcX3U .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uLTlWCcX3U .close::before {
  content: '\e91a';
}
.cid-uLTlWCcX3U .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uLTlWCcX3U .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uLTlWCcX3U .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uLTlWCcX3U .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uLTlWCcX3U .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uLTlWCcX3U .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uLTlWCcX3U .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uLTlWCcX3U .carousel-indicators li.active,
.cid-uLTlWCcX3U .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uLTlWCcX3U .carousel-indicators li::after,
.cid-uLTlWCcX3U .carousel-indicators li::before {
  content: none;
}
.cid-uLTlWCcX3U .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uLTlWCcX3U .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uLTlWCcX3U .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uLTlWCcX3U .carousel-indicators {
    display: none;
  }
}
.cid-uLTlWCcX3U .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uLTlWCcX3U .carousel-inner > .active {
  display: block;
}
.cid-uLTlWCcX3U .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uLTlWCcX3U .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uLTlWCcX3U .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uLTlWCcX3U .carousel-control,
  .cid-uLTlWCcX3U .carousel-indicators,
  .cid-uLTlWCcX3U .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uLTlWCcX3U .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uLTlWCcX3U .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uLTlWCcX3U .carousel-indicators .active,
.cid-uLTlWCcX3U .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uLTlWCcX3U .carousel-indicators .active {
  background: #fff;
}
.cid-uLTlWCcX3U .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uLTlWCcX3U .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uLTlWCcX3U .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uLTlWCcX3U .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uLTlWCcX3U .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uLTlWCcX3U .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uLTlWCcX3U .carousel {
  width: 100%;
}
.cid-uLTlWCcX3U .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uLTlWCcX3U .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uLTlWCcX3U .modal.fade .modal-dialog,
.cid-uLTlWCcX3U .modal.in .modal-dialog {
  transform: none;
}
.cid-uLTlWCcX3U .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uLTlWCcX3U .content-head {
  max-width: 800px;
}
.cid-uLTlWCcX3U H6 {
  color: #0c2c68;
}
.cid-uLTlZIeOXK {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJdTWTZrz8 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJdTWTZrz8 .content-head {
  max-width: 947px;
}
.cid-uJdTWTZrz8 .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJdTWTZrz8 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJdTWTZrz8 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJdTWTZrz8 .mbr-section-title {
  color: #0c2c68;
}
.cid-uJdTWTZrz8 .mbr-text,
.cid-uJdTWTZrz8 .mbr-section-btn {
  color: #163300;
}
.cid-uM81dQkCTL {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM81dQkCTL h6 {
  line-height: 1.2;
}
.cid-uM81dQkCTL img,
.cid-uM81dQkCTL .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uM81dQkCTL .item:focus,
.cid-uM81dQkCTL span:focus {
  outline: none;
}
.cid-uM81dQkCTL .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM81dQkCTL .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM81dQkCTL .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uM81dQkCTL .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uM81dQkCTL .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uM81dQkCTL .mbr-section-title {
  color: #000000;
}
.cid-uM81dQkCTL .mbr-text,
.cid-uM81dQkCTL .mbr-section-btn {
  color: #000000;
}
.cid-uM81dQkCTL .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uM81dQkCTL .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uM81dQkCTL .item-text {
  color: #000000;
  text-align: center;
}
.cid-uM81dQkCTL .content-head {
  max-width: 800px;
}
.cid-uM81dQkCTL .item-title,
.cid-uM81dQkCTL .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uM81dQkCTL .item-subtitle,
.cid-uM81dQkCTL .mbr-section-btn {
  text-align: left;
}
.cid-uM81dQkCTL .item-text,
.cid-uM81dQkCTL .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJdTX7KhqS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJdTXc08fw {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJdTXdjDnB {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJdTXdjDnB img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uM81gj1OoT {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uM81gj1OoT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM81gj1OoT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM81gj1OoT .title .num {
  width: 100%;
  display: block;
}
.cid-uM81gj1OoT .title .card-title {
  z-index: 1;
}
.cid-uM81gj1OoT .num {
  color: #9fe870;
}
.cid-uM81gj1OoT .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uM81gj1OoT .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM81gj1OoT * {
    text-align: center !important;
  }
  .cid-uM81gj1OoT .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uM81gj1OoT .content-head {
  max-width: 800px;
}
.cid-uM81gj1OoT .card-title,
.cid-uM81gj1OoT .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uM81gj1OoT .card-text {
  color: #ffffff;
}
.cid-uJdTXgpz6S {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJdTXgpz6S .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJdTXgpz6S .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJdTXgpz6S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJdTXgpz6S .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJdTXgpz6S .footer-col {
    flex-direction: column;
  }
}
.cid-uJdTXgpz6S .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJdTXgpz6S .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJdTXgpz6S .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJdTXgpz6S .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJdTXgpz6S .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJdTXgpz6S .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJdTXgpz6S .soc-item {
  margin: 8px;
}
.cid-uJdTXgpz6S .soc-item a:hover .mbr-iconfont,
.cid-uJdTXgpz6S .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJdTXgpz6S .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJdTXgpz6S .row {
    text-align: center;
  }
  .cid-uJdTXgpz6S .social-row {
    justify-content: center;
  }
}
.cid-uJdTXgpz6S .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJdTXgpz6S .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJdTXgpz6S .list {
    margin-bottom: 0rem;
  }
}
.cid-uJdTXgpz6S .mbr-text {
  color: #bbbbbb;
}
.cid-uJdTXgpz6S .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJdTXgpz6S .list,
.cid-uJdTXgpz6S .item-wrap {
  color: #ffffff;
}
.cid-uJdTXgpz6S .copyright {
  color: #f7f7f7;
}
.cid-uJdTXifjWu {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJdTXifjWu {
    padding-bottom: 0px;
  }
}
.cid-uJdTXifjWu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJdTXifjWu .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJdTXifjWu .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJdTXifjWu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJdTXifjWu .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJdTXifjWu .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJdTXifjWu .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJdTXifjWu .content-head {
  max-width: 800px;
}
.cid-uJdTXifjWu .card-title {
  text-align: right;
}
.cid-uJdTXjQdFa {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJdTXljl5W {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJdTXljl5W .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJdTXljl5W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJdTXljl5W .title .num {
  width: 100%;
  display: block;
}
.cid-uJdTXljl5W .title .card-title {
  z-index: 1;
}
.cid-uJdTXljl5W .num {
  color: #9fe870;
}
.cid-uJdTXljl5W .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJdTXljl5W .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJdTXljl5W * {
    text-align: center !important;
  }
  .cid-uJdTXljl5W .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJdTXljl5W .content-head {
  max-width: 800px;
}
.cid-uJdTXljl5W .card-title,
.cid-uJdTXljl5W .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJdTXljl5W .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJe57K7qRm {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJe57K7qRm .carousel {
  height: 800px;
}
.cid-uJe57K7qRm .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJe57K7qRm .carousel-item,
.cid-uJe57K7qRm .carousel-inner {
  height: 100%;
}
.cid-uJe57K7qRm img,
.cid-uJe57K7qRm .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJe57K7qRm .carousel-caption {
  bottom: 11%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 779px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJe57K7qRm .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJe57K7qRm .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJe57K7qRm .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJe57K7qRm .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJe57K7qRm .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJe57K7qRm .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJe57K7qRm .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJe57K7qRm .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJe57K7qRm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJe57K7qRm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJe57K7qRm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJe57K7qRm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJe57K7qRm .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJe57K7qRm .carousel-indicators li.active,
.cid-uJe57K7qRm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJe57K7qRm .carousel-indicators li::after,
.cid-uJe57K7qRm .carousel-indicators li::before {
  content: none;
}
.cid-uJe57K7qRm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJe57K7qRm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJe57K7qRm .mbr-section-subtitle,
  .cid-uJe57K7qRm .mbr-section-text,
  .cid-uJe57K7qRm .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJe57K7qRm .carousel-control-prev,
.cid-uJe57K7qRm .carousel-control-next {
  display: none;
}
.cid-uJe57K7qRm H5 {
  text-align: center;
}
.cid-uJe57K7qRm .mbr-section-text,
.cid-uJe57K7qRm .mbr-section-btn {
  text-align: center;
}
.cid-uJe4VInxo4 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJe4VJkzlI {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJe4VJkzlI .content-head {
  max-width: 1167px;
}
.cid-uJe4VJkzlI .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJe4VJkzlI .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJe4VJkzlI .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJe4VJkzlI .mbr-section-title {
  color: #0c2c68;
}
.cid-uJe4VJkzlI .mbr-text,
.cid-uJe4VJkzlI .mbr-section-btn {
  color: #163300;
}
.cid-uJe4VKsWTJ {
  padding-top: 3rem;
  padding-bottom: 2rem;
  max-width: 1188px;
  margin: 0 auto;
  background-color: #ffffff;
}
.cid-uJe4VKsWTJ .tachado {
  text-decoration: line-through;
}
.cid-uJe4VKsWTJ h6 {
  line-height: 1.2;
}
.cid-uJe4VKsWTJ img,
.cid-uJe4VKsWTJ .item-img {
  width: 100%;
  border-top-left-radius: 91% !important;
  border-top-right-radius: 100% !important;
  border-bottom-left-radius: 0% !important;
  border-bottom-right-radius: 0% !important;
}
.cid-uJe4VKsWTJ .item:focus,
.cid-uJe4VKsWTJ span:focus {
  outline: none;
}
.cid-uJe4VKsWTJ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJe4VKsWTJ .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJe4VKsWTJ .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uJe4VKsWTJ .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJe4VKsWTJ .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uJe4VKsWTJ .mbr-section-title {
  color: #000000;
}
.cid-uJe4VKsWTJ .mbr-text,
.cid-uJe4VKsWTJ .mbr-section-btn {
  color: #000000;
}
.cid-uJe4VKsWTJ .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uJe4VKsWTJ .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJe4VKsWTJ .item-text {
  color: #000000;
  text-align: center;
}
.cid-uJe4VKsWTJ .content-head {
  max-width: 800px;
}
.cid-uJe4VKsWTJ .item-title,
.cid-uJe4VKsWTJ .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uJe4VKsWTJ .item-subtitle,
.cid-uJe4VKsWTJ .mbr-section-btn {
  text-align: left;
  color: #a4171b;
}
.cid-uJe4VKsWTJ .item-text,
.cid-uJe4VKsWTJ .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJe4VKsWTJ .item-title-1,
.cid-uJe4VKsWTJ .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uJe4VKsWTJ .item-subtitle-2,
.cid-uJe4VKsWTJ .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uJe4VKsWTJ .item-texto-1,
.cid-uJe4VKsWTJ .mbr-section-btn {
  color: #1f6463;
  text-align: left;
}
.cid-uJe4VMlkiD {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJudfNTVi5 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJudfNTVi5 .content-head {
  max-width: 947px;
}
.cid-uJudfNTVi5 .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJudfNTVi5 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJudfNTVi5 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJudfNTVi5 .mbr-section-title {
  color: #0c2c68;
}
.cid-uJudfNTVi5 .mbr-text,
.cid-uJudfNTVi5 .mbr-section-btn {
  color: #163300;
}
.cid-uJe4VNsfCZ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJe4VNsfCZ h6 {
  line-height: 1.2;
}
.cid-uJe4VNsfCZ img,
.cid-uJe4VNsfCZ .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uJe4VNsfCZ .item:focus,
.cid-uJe4VNsfCZ span:focus {
  outline: none;
}
.cid-uJe4VNsfCZ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJe4VNsfCZ .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJe4VNsfCZ .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uJe4VNsfCZ .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJe4VNsfCZ .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uJe4VNsfCZ .mbr-section-title {
  color: #000000;
}
.cid-uJe4VNsfCZ .mbr-text,
.cid-uJe4VNsfCZ .mbr-section-btn {
  color: #000000;
}
.cid-uJe4VNsfCZ .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uJe4VNsfCZ .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJe4VNsfCZ .item-text {
  color: #000000;
  text-align: center;
}
.cid-uJe4VNsfCZ .content-head {
  max-width: 800px;
}
.cid-uJe4VNsfCZ .item-title,
.cid-uJe4VNsfCZ .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uJe4VNsfCZ .item-subtitle,
.cid-uJe4VNsfCZ .mbr-section-btn {
  text-align: left;
}
.cid-uJe4VNsfCZ .item-text,
.cid-uJe4VNsfCZ .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJe4VP2V9X {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJe4VP2V9X h6 {
  line-height: 1.2;
}
.cid-uJe4VP2V9X img,
.cid-uJe4VP2V9X .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uJe4VP2V9X .item:focus,
.cid-uJe4VP2V9X span:focus {
  outline: none;
}
.cid-uJe4VP2V9X .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJe4VP2V9X .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJe4VP2V9X .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uJe4VP2V9X .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJe4VP2V9X .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uJe4VP2V9X .mbr-section-title {
  color: #000000;
}
.cid-uJe4VP2V9X .mbr-text,
.cid-uJe4VP2V9X .mbr-section-btn {
  color: #000000;
}
.cid-uJe4VP2V9X .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uJe4VP2V9X .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJe4VP2V9X .item-text {
  color: #000000;
  text-align: center;
}
.cid-uJe4VP2V9X .content-head {
  max-width: 800px;
}
.cid-uJe4VP2V9X .item-title,
.cid-uJe4VP2V9X .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uJe4VP2V9X .item-subtitle,
.cid-uJe4VP2V9X .mbr-section-btn {
  text-align: left;
}
.cid-uJe4VP2V9X .item-text,
.cid-uJe4VP2V9X .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJe4W2nwP0 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJe4WmTRU9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJe4WqDpQu {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uJe4WqDpQu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJe4WqDpQu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJe4WqDpQu .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
  border-radius: 0 !important;
}
@media (max-width: 767px) {
  .cid-uJe4WqDpQu .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJe4WqDpQu .mbr-iconfont {
  font-size: 3rem;
  color: #d70081;
  padding-right: 2rem;
}
.cid-uJe4WqDpQu .content-head {
  max-width: 800px;
}
.cid-uJe4WqDpQu .mbr-section-title {
  color: #df0229;
}
.cid-uJe4WudUZD {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJe4Wwp4Dw {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJe4Wwp4Dw img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLXG05ZNHQ {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLXG05ZNHQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLXG05ZNHQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLXG05ZNHQ .title .num {
  width: 100%;
  display: block;
}
.cid-uLXG05ZNHQ .title .card-title {
  z-index: 1;
}
.cid-uLXG05ZNHQ .num {
  color: #9fe870;
}
.cid-uLXG05ZNHQ .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLXG05ZNHQ .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLXG05ZNHQ * {
    text-align: center !important;
  }
  .cid-uLXG05ZNHQ .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLXG05ZNHQ .content-head {
  max-width: 800px;
}
.cid-uLXG05ZNHQ .card-title,
.cid-uLXG05ZNHQ .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLXG05ZNHQ .card-text {
  color: #ffffff;
}
.cid-uJe4WB3ukD {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJe4WB3ukD .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJe4WB3ukD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJe4WB3ukD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJe4WB3ukD .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJe4WB3ukD .footer-col {
    flex-direction: column;
  }
}
.cid-uJe4WB3ukD .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJe4WB3ukD .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJe4WB3ukD .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJe4WB3ukD .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJe4WB3ukD .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJe4WB3ukD .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJe4WB3ukD .soc-item {
  margin: 8px;
}
.cid-uJe4WB3ukD .soc-item a:hover .mbr-iconfont,
.cid-uJe4WB3ukD .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJe4WB3ukD .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJe4WB3ukD .row {
    text-align: center;
  }
  .cid-uJe4WB3ukD .social-row {
    justify-content: center;
  }
}
.cid-uJe4WB3ukD .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJe4WB3ukD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJe4WB3ukD .list {
    margin-bottom: 0rem;
  }
}
.cid-uJe4WB3ukD .mbr-text {
  color: #bbbbbb;
}
.cid-uJe4WB3ukD .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJe4WB3ukD .list,
.cid-uJe4WB3ukD .item-wrap {
  color: #ffffff;
}
.cid-uJe4WB3ukD .copyright {
  color: #f7f7f7;
}
.cid-uJe4WE8r1y {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJe4WE8r1y {
    padding-bottom: 0px;
  }
}
.cid-uJe4WE8r1y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJe4WE8r1y .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJe4WE8r1y .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJe4WE8r1y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJe4WE8r1y .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJe4WE8r1y .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJe4WE8r1y .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJe4WE8r1y .content-head {
  max-width: 800px;
}
.cid-uJe4WE8r1y .card-title {
  text-align: right;
}
.cid-uJe4WGLtdS {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJe4WJcBXZ {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJe4WJcBXZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJe4WJcBXZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJe4WJcBXZ .title .num {
  width: 100%;
  display: block;
}
.cid-uJe4WJcBXZ .title .card-title {
  z-index: 1;
}
.cid-uJe4WJcBXZ .num {
  color: #9fe870;
}
.cid-uJe4WJcBXZ .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJe4WJcBXZ .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJe4WJcBXZ * {
    text-align: center !important;
  }
  .cid-uJe4WJcBXZ .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJe4WJcBXZ .content-head {
  max-width: 800px;
}
.cid-uJe4WJcBXZ .card-title,
.cid-uJe4WJcBXZ .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJe4WJcBXZ .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJeeCgnzPM {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL00Nvg6vj {
  background-color: #163300;
  padding-top: 1rem;
  padding-bottom: 0rem;
}
.cid-uL00Nvg6vj .carousel {
  height: 800px;
}
.cid-uL00Nvg6vj .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uL00Nvg6vj .carousel-item,
.cid-uL00Nvg6vj .carousel-inner {
  height: 100%;
}
.cid-uL00Nvg6vj img,
.cid-uL00Nvg6vj .item-wrapper {
  border-radius: 0 !important;
}
.cid-uL00Nvg6vj .carousel-caption {
  bottom: 20%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 842px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uL00Nvg6vj .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL00Nvg6vj .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL00Nvg6vj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uL00Nvg6vj .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uL00Nvg6vj .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uL00Nvg6vj .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uL00Nvg6vj .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uL00Nvg6vj .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffea64 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL00Nvg6vj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL00Nvg6vj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL00Nvg6vj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL00Nvg6vj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uL00Nvg6vj .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL00Nvg6vj .carousel-indicators li.active,
.cid-uL00Nvg6vj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL00Nvg6vj .carousel-indicators li::after,
.cid-uL00Nvg6vj .carousel-indicators li::before {
  content: none;
}
.cid-uL00Nvg6vj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL00Nvg6vj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL00Nvg6vj .mbr-section-subtitle,
  .cid-uL00Nvg6vj .mbr-section-text,
  .cid-uL00Nvg6vj .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL00Nvg6vj H5 {
  color: #ffffff;
}
.cid-uL00Nvg6vj .mbr-section-text,
.cid-uL00Nvg6vj .mbr-section-btn {
  color: #ffffff;
}
.cid-uLRYJ08Ymz {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uLRYJ08Ymz .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uLRYJ08Ymz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLRYJ08Ymz .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uLRYJ08Ymz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uLRYJ08Ymz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLRYJ08Ymz .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLRYJ08Ymz .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLRYJ08Ymz .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLRYJ08Ymz .mbr-section-title {
  color: #f92c50;
}
.cid-uLRYJ08Ymz .mbr-text,
.cid-uLRYJ08Ymz .mbr-section-btn {
  color: #645600;
}
.cid-uLRYJ08Ymz P {
  color: #9fe870;
  text-align: left;
}
.cid-uLRYJ08Ymz H2 {
  color: #757b62;
}
.cid-uLRYJ08Ymz .mbr-section-title-1 {
  color: #757b62;
}
.cid-uJeeCiobgq {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJeeCiobgq .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJeeCiobgq .panel-group {
  border: none;
}
.cid-uJeeCiobgq .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJeeCiobgq .card-header {
    padding: 0rem;
  }
}
.cid-uJeeCiobgq .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJeeCiobgq .img-col {
  padding: 0;
}
.cid-uJeeCiobgq .img-item {
  height: 100%;
}
.cid-uJeeCiobgq img {
  height: 100%;
  object-fit: cover;
}
.cid-uJeeCiobgq .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJeeCiobgq .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJeeCiobgq p {
  margin-bottom: 0.3rem;
}
.cid-uJeeCiobgq .panel-title-edit {
  color: #000000;
}
.cid-uJeeCiobgq .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJeeCiobgq .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJeeCiobgq .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJeeCiobgq .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJeeCiobgq .panel-text {
  color: #000000;
}
.cid-uJeeCiobgq .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJeeCiobgq .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJeeCiobgq .panel-title-edit,
.cid-uJeeCiobgq .mbr-iconfont {
  color: #000000;
}
.cid-uJeeCjLput {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLGyuPPszL {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLGyuPPszL .mbr-text {
  color: #000000;
}
.cid-uLGyuPPszL .mbr-section-subtitle {
  color: #000000;
}
.cid-uLGyuPPszL .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uJeeCkIK8U {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJeeCkIK8U .content-head {
  max-width: 947px;
}
.cid-uJeeCkIK8U .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJeeCkIK8U .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJeeCkIK8U .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJeeCkIK8U .mbr-section-title {
  color: #0c2c68;
}
.cid-uJeeCkIK8U .mbr-text,
.cid-uJeeCkIK8U .mbr-section-btn {
  color: #163300;
}
.cid-uL02OoiWvs {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL02OoiWvs .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL02OoiWvs .item {
    margin-bottom: 1rem;
  }
}
.cid-uL02OoiWvs .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL02OoiWvs .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL02OoiWvs .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL02OoiWvs .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL02OoiWvs .carousel-control,
.cid-uL02OoiWvs .close {
  background: #1b1b1b;
}
.cid-uL02OoiWvs .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL02OoiWvs .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL02OoiWvs .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL02OoiWvs .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL02OoiWvs .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL02OoiWvs .close::before {
  content: '\e91a';
}
.cid-uL02OoiWvs .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL02OoiWvs .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL02OoiWvs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL02OoiWvs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL02OoiWvs .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL02OoiWvs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL02OoiWvs .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL02OoiWvs .carousel-indicators li.active,
.cid-uL02OoiWvs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL02OoiWvs .carousel-indicators li::after,
.cid-uL02OoiWvs .carousel-indicators li::before {
  content: none;
}
.cid-uL02OoiWvs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL02OoiWvs .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL02OoiWvs .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL02OoiWvs .carousel-indicators {
    display: none;
  }
}
.cid-uL02OoiWvs .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL02OoiWvs .carousel-inner > .active {
  display: block;
}
.cid-uL02OoiWvs .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL02OoiWvs .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL02OoiWvs .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL02OoiWvs .carousel-control,
  .cid-uL02OoiWvs .carousel-indicators,
  .cid-uL02OoiWvs .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL02OoiWvs .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL02OoiWvs .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL02OoiWvs .carousel-indicators .active,
.cid-uL02OoiWvs .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL02OoiWvs .carousel-indicators .active {
  background: #fff;
}
.cid-uL02OoiWvs .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL02OoiWvs .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL02OoiWvs .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL02OoiWvs .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL02OoiWvs .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL02OoiWvs .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL02OoiWvs .carousel {
  width: 100%;
}
.cid-uL02OoiWvs .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL02OoiWvs .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL02OoiWvs .modal.fade .modal-dialog,
.cid-uL02OoiWvs .modal.in .modal-dialog {
  transform: none;
}
.cid-uL02OoiWvs .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL02OoiWvs .content-head {
  max-width: 800px;
}
.cid-uL02OoiWvs H6 {
  color: #0c2c68;
}
.cid-uJeeCnj4dH {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJeeCnj4dH .content-head {
  max-width: 947px;
}
.cid-uJeeCnj4dH .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJeeCnj4dH .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJeeCnj4dH .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJeeCnj4dH .mbr-section-title {
  color: #0c2c68;
}
.cid-uJeeCnj4dH .mbr-text,
.cid-uJeeCnj4dH .mbr-section-btn {
  color: #163300;
}
.cid-uJeeCoyRwy {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJeeCoyRwy h6 {
  line-height: 1.2;
}
.cid-uJeeCoyRwy img,
.cid-uJeeCoyRwy .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uJeeCoyRwy .item:focus,
.cid-uJeeCoyRwy span:focus {
  outline: none;
}
.cid-uJeeCoyRwy .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJeeCoyRwy .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJeeCoyRwy .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uJeeCoyRwy .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJeeCoyRwy .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uJeeCoyRwy .mbr-section-title {
  color: #000000;
}
.cid-uJeeCoyRwy .mbr-text,
.cid-uJeeCoyRwy .mbr-section-btn {
  color: #000000;
}
.cid-uJeeCoyRwy .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uJeeCoyRwy .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJeeCoyRwy .item-text {
  color: #000000;
  text-align: center;
}
.cid-uJeeCoyRwy .content-head {
  max-width: 800px;
}
.cid-uJeeCoyRwy .item-title,
.cid-uJeeCoyRwy .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uJeeCoyRwy .item-subtitle,
.cid-uJeeCoyRwy .mbr-section-btn {
  text-align: left;
}
.cid-uJeeCoyRwy .item-text,
.cid-uJeeCoyRwy .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJeeCCVNKl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJeeCLn9FU {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uJeeCLn9FU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJeeCLn9FU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJeeCLn9FU .title .num {
  width: 100%;
  display: block;
}
.cid-uJeeCLn9FU .title .card-title {
  z-index: 1;
}
.cid-uJeeCLn9FU .num {
  color: #9fe870;
}
.cid-uJeeCLn9FU .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJeeCLn9FU .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJeeCLn9FU * {
    text-align: center !important;
  }
  .cid-uJeeCLn9FU .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJeeCLn9FU .content-head {
  max-width: 800px;
}
.cid-uJeeCLn9FU .card-title,
.cid-uJeeCLn9FU .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uJeeCLn9FU .card-text {
  color: #ffffff;
}
.cid-uJeeCN3rA7 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJeeCN3rA7 .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJeeCN3rA7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJeeCN3rA7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJeeCN3rA7 .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJeeCN3rA7 .footer-col {
    flex-direction: column;
  }
}
.cid-uJeeCN3rA7 .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJeeCN3rA7 .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJeeCN3rA7 .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJeeCN3rA7 .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJeeCN3rA7 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJeeCN3rA7 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJeeCN3rA7 .soc-item {
  margin: 8px;
}
.cid-uJeeCN3rA7 .soc-item a:hover .mbr-iconfont,
.cid-uJeeCN3rA7 .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJeeCN3rA7 .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJeeCN3rA7 .row {
    text-align: center;
  }
  .cid-uJeeCN3rA7 .social-row {
    justify-content: center;
  }
}
.cid-uJeeCN3rA7 .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJeeCN3rA7 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJeeCN3rA7 .list {
    margin-bottom: 0rem;
  }
}
.cid-uJeeCN3rA7 .mbr-text {
  color: #bbbbbb;
}
.cid-uJeeCN3rA7 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJeeCN3rA7 .list,
.cid-uJeeCN3rA7 .item-wrap {
  color: #ffffff;
}
.cid-uJeeCN3rA7 .copyright {
  color: #f7f7f7;
}
.cid-uJeeCOWB8F {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJeeCOWB8F {
    padding-bottom: 0px;
  }
}
.cid-uJeeCOWB8F .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJeeCOWB8F .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJeeCOWB8F .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJeeCOWB8F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJeeCOWB8F .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJeeCOWB8F .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJeeCOWB8F .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJeeCOWB8F .content-head {
  max-width: 800px;
}
.cid-uJeeCOWB8F .card-title {
  text-align: right;
}
.cid-uJeeCQEcv4 {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJeeCSpfb5 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJeeCSpfb5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJeeCSpfb5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJeeCSpfb5 .title .num {
  width: 100%;
  display: block;
}
.cid-uJeeCSpfb5 .title .card-title {
  z-index: 1;
}
.cid-uJeeCSpfb5 .num {
  color: #9fe870;
}
.cid-uJeeCSpfb5 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJeeCSpfb5 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJeeCSpfb5 * {
    text-align: center !important;
  }
  .cid-uJeeCSpfb5 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJeeCSpfb5 .content-head {
  max-width: 800px;
}
.cid-uJeeCSpfb5 .card-title,
.cid-uJeeCSpfb5 .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJeeCSpfb5 .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJj27D8GvI {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJj27D8GvI .carousel {
  height: 800px;
}
.cid-uJj27D8GvI .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJj27D8GvI .carousel-item,
.cid-uJj27D8GvI .carousel-inner {
  height: 100%;
}
.cid-uJj27D8GvI img,
.cid-uJj27D8GvI .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJj27D8GvI .carousel-caption {
  bottom: 11%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 779px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJj27D8GvI .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJj27D8GvI .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJj27D8GvI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJj27D8GvI .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJj27D8GvI .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJj27D8GvI .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJj27D8GvI .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJj27D8GvI .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJj27D8GvI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJj27D8GvI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJj27D8GvI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJj27D8GvI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJj27D8GvI .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJj27D8GvI .carousel-indicators li.active,
.cid-uJj27D8GvI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJj27D8GvI .carousel-indicators li::after,
.cid-uJj27D8GvI .carousel-indicators li::before {
  content: none;
}
.cid-uJj27D8GvI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJj27D8GvI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJj27D8GvI .mbr-section-subtitle,
  .cid-uJj27D8GvI .mbr-section-text,
  .cid-uJj27D8GvI .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJj27D8GvI H5 {
  text-align: center;
}
.cid-uJj27D8GvI .mbr-section-text,
.cid-uJj27D8GvI .mbr-section-btn {
  text-align: center;
}
.cid-uJj27Ezpkp {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJvd0Iv8ph {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/fondo-aviones-viajes-de-pueblo-en-pueblo-1379x308.png");
  background-size: contain;
}
.cid-uJvd0Iv8ph .content-head {
  max-width: 747px;
}
.cid-uJvd0Iv8ph .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJvd0Iv8ph .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJvd0Iv8ph .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJvd0Iv8ph .mbr-section-title {
  color: #0c2c68;
}
.cid-uJvd0Iv8ph .mbr-text,
.cid-uJvd0Iv8ph .mbr-section-btn {
  color: #163300;
}
.cid-uJj58FSmu2 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  max-width: 1094px;
  margin: 0 auto;
  background-color: #ffffff;
}
.cid-uJj58FSmu2 .tachado {
  text-decoration: line-through;
}
.cid-uJj58FSmu2 h6 {
  line-height: 1.2;
}
.cid-uJj58FSmu2 img,
.cid-uJj58FSmu2 .item-img {
  width: 100%;
  border-top-left-radius: 76% !important;
  border-top-right-radius: 83% !important;
  border-bottom-left-radius: 0% !important;
  border-bottom-right-radius: 0% !important;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uJj58FSmu2 .item:focus,
.cid-uJj58FSmu2 span:focus {
  outline: none;
}
.cid-uJj58FSmu2 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJj58FSmu2 .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJj58FSmu2 .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uJj58FSmu2 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uJj58FSmu2 .item {
  padding: 0;
  margin: 0;
}
.cid-uJj58FSmu2 .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJj58FSmu2 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uJj58FSmu2 .mbr-section-title {
  color: #000000;
}
.cid-uJj58FSmu2 .mbr-text,
.cid-uJj58FSmu2 .mbr-section-btn {
  color: #000000;
}
.cid-uJj58FSmu2 .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uJj58FSmu2 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJj58FSmu2 .item-text {
  color: #000000;
  text-align: center;
}
.cid-uJj58FSmu2 .content-head {
  max-width: 800px;
}
.cid-uJj58FSmu2 .item-title,
.cid-uJj58FSmu2 .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uJj58FSmu2 .item-subtitle,
.cid-uJj58FSmu2 .mbr-section-btn {
  text-align: left;
  color: #a4171b;
}
.cid-uJj58FSmu2 .item-text,
.cid-uJj58FSmu2 .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJj58FSmu2 .item-title-1,
.cid-uJj58FSmu2 .mbr-section-btn {
  color: #000000;
  text-align: center;
}
.cid-uJj58FSmu2 .item-subtitle-2,
.cid-uJj58FSmu2 .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uJj58FSmu2 .item-texto-1,
.cid-uJj58FSmu2 .mbr-section-btn {
  color: #1f6463;
  text-align: left;
}
.cid-uJvdlf6rLC {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJj27NwEUQ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJj27NwEUQ h6 {
  line-height: 1.2;
}
.cid-uJj27NwEUQ img,
.cid-uJj27NwEUQ .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uJj27NwEUQ .item:focus,
.cid-uJj27NwEUQ span:focus {
  outline: none;
}
.cid-uJj27NwEUQ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJj27NwEUQ .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJj27NwEUQ .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uJj27NwEUQ .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJj27NwEUQ .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uJj27NwEUQ .mbr-section-title {
  color: #000000;
}
.cid-uJj27NwEUQ .mbr-text,
.cid-uJj27NwEUQ .mbr-section-btn {
  color: #000000;
}
.cid-uJj27NwEUQ .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uJj27NwEUQ .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJj27NwEUQ .item-text {
  color: #000000;
  text-align: center;
}
.cid-uJj27NwEUQ .content-head {
  max-width: 800px;
}
.cid-uJj27NwEUQ .item-title,
.cid-uJj27NwEUQ .mbr-section-btn {
  color: #393193;
  text-align: left;
}
.cid-uJj27NwEUQ .item-subtitle,
.cid-uJj27NwEUQ .mbr-section-btn {
  text-align: left;
}
.cid-uJj27NwEUQ .item-text,
.cid-uJj27NwEUQ .mbr-section-btn {
  text-align: left;
  color: #232323;
}
.cid-uJvaaML5Nb {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJvaaML5Nb h6 {
  line-height: 1.2;
}
.cid-uJvaaML5Nb img,
.cid-uJvaaML5Nb .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uJvaaML5Nb .item:focus,
.cid-uJvaaML5Nb span:focus {
  outline: none;
}
.cid-uJvaaML5Nb .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJvaaML5Nb .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJvaaML5Nb .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uJvaaML5Nb .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJvaaML5Nb .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uJvaaML5Nb .mbr-section-title {
  color: #000000;
}
.cid-uJvaaML5Nb .mbr-text,
.cid-uJvaaML5Nb .mbr-section-btn {
  color: #000000;
}
.cid-uJvaaML5Nb .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uJvaaML5Nb .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJvaaML5Nb .item-text {
  color: #000000;
  text-align: center;
}
.cid-uJvaaML5Nb .content-head {
  max-width: 800px;
}
.cid-uJvaaML5Nb .item-title,
.cid-uJvaaML5Nb .mbr-section-btn {
  color: #393193;
  text-align: left;
}
.cid-uJvaaML5Nb .item-subtitle,
.cid-uJvaaML5Nb .mbr-section-btn {
  text-align: left;
}
.cid-uJvaaML5Nb .item-text,
.cid-uJvaaML5Nb .mbr-section-btn {
  text-align: left;
  color: #232323;
}
.cid-uJvddkV7Ah {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJj27LMPmz {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJj27LMPmz h6 {
  line-height: 1.2;
}
.cid-uJj27LMPmz img,
.cid-uJj27LMPmz .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uJj27LMPmz .item:focus,
.cid-uJj27LMPmz span:focus {
  outline: none;
}
.cid-uJj27LMPmz .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJj27LMPmz .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJj27LMPmz .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uJj27LMPmz .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJj27LMPmz .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uJj27LMPmz .mbr-section-title {
  color: #393193;
}
.cid-uJj27LMPmz .mbr-text,
.cid-uJj27LMPmz .mbr-section-btn {
  color: #000000;
}
.cid-uJj27LMPmz .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uJj27LMPmz .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJj27LMPmz .item-text {
  color: #000000;
  text-align: center;
}
.cid-uJj27LMPmz .content-head {
  max-width: 800px;
}
.cid-uJj27LMPmz .item-title,
.cid-uJj27LMPmz .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uJj27LMPmz .item-subtitle,
.cid-uJj27LMPmz .mbr-section-btn {
  text-align: left;
}
.cid-uJj27LMPmz .item-text,
.cid-uJj27LMPmz .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJvfLBndmW {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJvfLBndmW h6 {
  line-height: 1.2;
}
.cid-uJvfLBndmW img,
.cid-uJvfLBndmW .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uJvfLBndmW .item:focus,
.cid-uJvfLBndmW span:focus {
  outline: none;
}
.cid-uJvfLBndmW .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJvfLBndmW .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJvfLBndmW .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uJvfLBndmW .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJvfLBndmW .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uJvfLBndmW .mbr-section-title {
  color: #393193;
}
.cid-uJvfLBndmW .mbr-text,
.cid-uJvfLBndmW .mbr-section-btn {
  color: #000000;
}
.cid-uJvfLBndmW .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uJvfLBndmW .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJvfLBndmW .item-text {
  color: #000000;
  text-align: center;
}
.cid-uJvfLBndmW .content-head {
  max-width: 800px;
}
.cid-uJvfLBndmW .item-title,
.cid-uJvfLBndmW .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uJvfLBndmW .item-subtitle,
.cid-uJvfLBndmW .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJvfLBndmW .item-text,
.cid-uJvfLBndmW .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL2ytbOzqN {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL2ytbOzqN h6 {
  line-height: 1.2;
}
.cid-uL2ytbOzqN img,
.cid-uL2ytbOzqN .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uL2ytbOzqN .item:focus,
.cid-uL2ytbOzqN span:focus {
  outline: none;
}
.cid-uL2ytbOzqN .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL2ytbOzqN .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL2ytbOzqN .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uL2ytbOzqN .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uL2ytbOzqN .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uL2ytbOzqN .mbr-section-title {
  color: #393193;
}
.cid-uL2ytbOzqN .mbr-text,
.cid-uL2ytbOzqN .mbr-section-btn {
  color: #000000;
}
.cid-uL2ytbOzqN .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uL2ytbOzqN .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL2ytbOzqN .item-text {
  color: #000000;
  text-align: center;
}
.cid-uL2ytbOzqN .content-head {
  max-width: 800px;
}
.cid-uL2ytbOzqN .item-title,
.cid-uL2ytbOzqN .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uL2ytbOzqN .item-subtitle,
.cid-uL2ytbOzqN .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL2ytbOzqN .item-text,
.cid-uL2ytbOzqN .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJj27PpdzI {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJj27PpdzI h6 {
  line-height: 1.2;
}
.cid-uJj27PpdzI img,
.cid-uJj27PpdzI .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uJj27PpdzI .item:focus,
.cid-uJj27PpdzI span:focus {
  outline: none;
}
.cid-uJj27PpdzI .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJj27PpdzI .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJj27PpdzI .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uJj27PpdzI .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJj27PpdzI .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uJj27PpdzI .mbr-section-title {
  color: #000000;
}
.cid-uJj27PpdzI .mbr-text,
.cid-uJj27PpdzI .mbr-section-btn {
  color: #000000;
}
.cid-uJj27PpdzI .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uJj27PpdzI .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJj27PpdzI .item-text {
  color: #000000;
  text-align: center;
}
.cid-uJj27PpdzI .content-head {
  max-width: 800px;
}
.cid-uJj27PpdzI .item-title,
.cid-uJj27PpdzI .mbr-section-btn {
  color: #393193;
  text-align: left;
}
.cid-uJj27PpdzI .item-subtitle,
.cid-uJj27PpdzI .mbr-section-btn {
  text-align: left;
}
.cid-uJj27PpdzI .item-text,
.cid-uJj27PpdzI .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJj27YUo36 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJj28qEhNT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJj28B9Ws4 {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJj28B9Ws4 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLXHW8DCsL {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLXHW8DCsL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLXHW8DCsL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLXHW8DCsL .title .num {
  width: 100%;
  display: block;
}
.cid-uLXHW8DCsL .title .card-title {
  z-index: 1;
}
.cid-uLXHW8DCsL .num {
  color: #9fe870;
}
.cid-uLXHW8DCsL .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLXHW8DCsL .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLXHW8DCsL * {
    text-align: center !important;
  }
  .cid-uLXHW8DCsL .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLXHW8DCsL .content-head {
  max-width: 800px;
}
.cid-uLXHW8DCsL .card-title,
.cid-uLXHW8DCsL .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLXHW8DCsL .card-text {
  color: #ffffff;
}
.cid-uJj28FEpdS {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJj28FEpdS .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJj28FEpdS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJj28FEpdS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJj28FEpdS .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJj28FEpdS .footer-col {
    flex-direction: column;
  }
}
.cid-uJj28FEpdS .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJj28FEpdS .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJj28FEpdS .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJj28FEpdS .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJj28FEpdS .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJj28FEpdS .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJj28FEpdS .soc-item {
  margin: 8px;
}
.cid-uJj28FEpdS .soc-item a:hover .mbr-iconfont,
.cid-uJj28FEpdS .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJj28FEpdS .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJj28FEpdS .row {
    text-align: center;
  }
  .cid-uJj28FEpdS .social-row {
    justify-content: center;
  }
}
.cid-uJj28FEpdS .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJj28FEpdS .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJj28FEpdS .list {
    margin-bottom: 0rem;
  }
}
.cid-uJj28FEpdS .mbr-text {
  color: #bbbbbb;
}
.cid-uJj28FEpdS .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJj28FEpdS .list,
.cid-uJj28FEpdS .item-wrap {
  color: #ffffff;
}
.cid-uJj28FEpdS .copyright {
  color: #f7f7f7;
}
.cid-uJj28Ibn7u {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJj28Ibn7u {
    padding-bottom: 0px;
  }
}
.cid-uJj28Ibn7u .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJj28Ibn7u .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJj28Ibn7u .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJj28Ibn7u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJj28Ibn7u .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJj28Ibn7u .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJj28Ibn7u .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJj28Ibn7u .content-head {
  max-width: 800px;
}
.cid-uJj28Ibn7u .card-title {
  text-align: right;
}
.cid-uJj28KCE7u {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJj28MTINS {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJj28MTINS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJj28MTINS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJj28MTINS .title .num {
  width: 100%;
  display: block;
}
.cid-uJj28MTINS .title .card-title {
  z-index: 1;
}
.cid-uJj28MTINS .num {
  color: #9fe870;
}
.cid-uJj28MTINS .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJj28MTINS .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJj28MTINS * {
    text-align: center !important;
  }
  .cid-uJj28MTINS .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJj28MTINS .content-head {
  max-width: 800px;
}
.cid-uJj28MTINS .card-title,
.cid-uJj28MTINS .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJj28MTINS .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJGOygmqee {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJGOygmqee .carousel {
  height: 800px;
}
.cid-uJGOygmqee .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJGOygmqee .carousel-item,
.cid-uJGOygmqee .carousel-inner {
  height: 100%;
}
.cid-uJGOygmqee img,
.cid-uJGOygmqee .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJGOygmqee .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJGOygmqee .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJGOygmqee .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJGOygmqee .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJGOygmqee .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJGOygmqee .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJGOygmqee .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJGOygmqee .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJGOygmqee .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJGOygmqee .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJGOygmqee .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJGOygmqee .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJGOygmqee .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJGOygmqee .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJGOygmqee .carousel-indicators li.active,
.cid-uJGOygmqee .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJGOygmqee .carousel-indicators li::after,
.cid-uJGOygmqee .carousel-indicators li::before {
  content: none;
}
.cid-uJGOygmqee .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJGOygmqee .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJGOygmqee .mbr-section-subtitle,
  .cid-uJGOygmqee .mbr-section-text,
  .cid-uJGOygmqee .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJGOygmqee .carousel-control-prev,
.cid-uJGOygmqee .carousel-control-next {
  display: none;
}
.cid-uJGOyhkYeT {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLRZw1kEFo {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uLRZw1kEFo .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uLRZw1kEFo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLRZw1kEFo .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uLRZw1kEFo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uLRZw1kEFo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLRZw1kEFo .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLRZw1kEFo .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLRZw1kEFo .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLRZw1kEFo .mbr-section-title {
  color: #f92c50;
}
.cid-uLRZw1kEFo .mbr-text,
.cid-uLRZw1kEFo .mbr-section-btn {
  color: #645600;
}
.cid-uLRZw1kEFo P {
  color: #9fe870;
  text-align: left;
}
.cid-uLRZw1kEFo H2 {
  color: #757b62;
}
.cid-uLRZw1kEFo .mbr-section-title-1 {
  color: #7787a5;
}
.cid-uJGOyjkuhH {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJGOyjkuhH .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJGOyjkuhH .panel-group {
  border: none;
}
.cid-uJGOyjkuhH .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJGOyjkuhH .card-header {
    padding: 0rem;
  }
}
.cid-uJGOyjkuhH .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJGOyjkuhH .img-col {
  padding: 0;
}
.cid-uJGOyjkuhH .img-item {
  height: 100%;
}
.cid-uJGOyjkuhH img {
  height: 100%;
  object-fit: cover;
}
.cid-uJGOyjkuhH .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJGOyjkuhH .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJGOyjkuhH p {
  margin-bottom: 0.3rem;
}
.cid-uJGOyjkuhH .panel-title-edit {
  color: #000000;
}
.cid-uJGOyjkuhH .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJGOyjkuhH .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJGOyjkuhH .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJGOyjkuhH .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJGOyjkuhH .panel-text {
  color: #000000;
}
.cid-uJGOyjkuhH .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJGOyjkuhH .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJGOyjkuhH .panel-title-edit,
.cid-uJGOyjkuhH .mbr-iconfont {
  color: #000000;
}
.cid-uJGOyksjO6 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLGzBY5NkI {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLGzBY5NkI .mbr-text {
  color: #000000;
}
.cid-uLGzBY5NkI .mbr-section-subtitle {
  color: #000000;
}
.cid-uLGzBY5NkI .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uLS1aEHIKO {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJGOylpdpV {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJGOylpdpV .content-head {
  max-width: 947px;
}
.cid-uJGOylpdpV .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJGOylpdpV .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJGOylpdpV .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJGOylpdpV .mbr-section-title {
  color: #0c2c68;
}
.cid-uJGOylpdpV .mbr-text,
.cid-uJGOylpdpV .mbr-section-btn {
  color: #163300;
}
.cid-uL04zYisB1 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL04zYisB1 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL04zYisB1 .item {
    margin-bottom: 1rem;
  }
}
.cid-uL04zYisB1 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL04zYisB1 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL04zYisB1 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL04zYisB1 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL04zYisB1 .carousel-control,
.cid-uL04zYisB1 .close {
  background: #1b1b1b;
}
.cid-uL04zYisB1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL04zYisB1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL04zYisB1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL04zYisB1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL04zYisB1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL04zYisB1 .close::before {
  content: '\e91a';
}
.cid-uL04zYisB1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL04zYisB1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL04zYisB1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL04zYisB1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL04zYisB1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL04zYisB1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL04zYisB1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL04zYisB1 .carousel-indicators li.active,
.cid-uL04zYisB1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL04zYisB1 .carousel-indicators li::after,
.cid-uL04zYisB1 .carousel-indicators li::before {
  content: none;
}
.cid-uL04zYisB1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL04zYisB1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL04zYisB1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL04zYisB1 .carousel-indicators {
    display: none;
  }
}
.cid-uL04zYisB1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL04zYisB1 .carousel-inner > .active {
  display: block;
}
.cid-uL04zYisB1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL04zYisB1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL04zYisB1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL04zYisB1 .carousel-control,
  .cid-uL04zYisB1 .carousel-indicators,
  .cid-uL04zYisB1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL04zYisB1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL04zYisB1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL04zYisB1 .carousel-indicators .active,
.cid-uL04zYisB1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL04zYisB1 .carousel-indicators .active {
  background: #fff;
}
.cid-uL04zYisB1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL04zYisB1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL04zYisB1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL04zYisB1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL04zYisB1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL04zYisB1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL04zYisB1 .carousel {
  width: 100%;
}
.cid-uL04zYisB1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL04zYisB1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL04zYisB1 .modal.fade .modal-dialog,
.cid-uL04zYisB1 .modal.in .modal-dialog {
  transform: none;
}
.cid-uL04zYisB1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL04zYisB1 .content-head {
  max-width: 800px;
}
.cid-uL04zYisB1 H6 {
  color: #0c2c68;
}
.cid-uJGOyo2mkj {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJGOyo2mkj .content-head {
  max-width: 947px;
}
.cid-uJGOyo2mkj .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJGOyo2mkj .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJGOyo2mkj .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJGOyo2mkj .mbr-section-title {
  color: #0c2c68;
}
.cid-uJGOyo2mkj .mbr-text,
.cid-uJGOyo2mkj .mbr-section-btn {
  color: #163300;
}
.cid-uL0b9Stz9Z {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL0b9Stz9Z h6 {
  line-height: 1.2;
}
.cid-uL0b9Stz9Z img,
.cid-uL0b9Stz9Z .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uL0b9Stz9Z .item:focus,
.cid-uL0b9Stz9Z span:focus {
  outline: none;
}
.cid-uL0b9Stz9Z .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0b9Stz9Z .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0b9Stz9Z .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uL0b9Stz9Z .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uL0b9Stz9Z .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uL0b9Stz9Z .mbr-section-title {
  color: #000000;
}
.cid-uL0b9Stz9Z .mbr-text,
.cid-uL0b9Stz9Z .mbr-section-btn {
  color: #000000;
}
.cid-uL0b9Stz9Z .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0b9Stz9Z .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL0b9Stz9Z .item-text {
  color: #000000;
  text-align: center;
}
.cid-uL0b9Stz9Z .content-head {
  max-width: 800px;
}
.cid-uL0b9Stz9Z .item-title,
.cid-uL0b9Stz9Z .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0b9Stz9Z .item-subtitle,
.cid-uL0b9Stz9Z .mbr-section-btn {
  text-align: left;
}
.cid-uL0b9Stz9Z .item-text,
.cid-uL0b9Stz9Z .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJGOyBEtMa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJGOyIF9y9 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uJGOyIF9y9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJGOyIF9y9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJGOyIF9y9 .title .num {
  width: 100%;
  display: block;
}
.cid-uJGOyIF9y9 .title .card-title {
  z-index: 1;
}
.cid-uJGOyIF9y9 .num {
  color: #9fe870;
}
.cid-uJGOyIF9y9 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJGOyIF9y9 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJGOyIF9y9 * {
    text-align: center !important;
  }
  .cid-uJGOyIF9y9 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJGOyIF9y9 .content-head {
  max-width: 800px;
}
.cid-uJGOyIF9y9 .card-title,
.cid-uJGOyIF9y9 .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uJGOyIF9y9 .card-text {
  color: #ffffff;
}
.cid-uJGOyKi5Us {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJGOyKi5Us .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJGOyKi5Us .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJGOyKi5Us .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJGOyKi5Us .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJGOyKi5Us .footer-col {
    flex-direction: column;
  }
}
.cid-uJGOyKi5Us .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJGOyKi5Us .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJGOyKi5Us .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJGOyKi5Us .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJGOyKi5Us .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJGOyKi5Us .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJGOyKi5Us .soc-item {
  margin: 8px;
}
.cid-uJGOyKi5Us .soc-item a:hover .mbr-iconfont,
.cid-uJGOyKi5Us .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJGOyKi5Us .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJGOyKi5Us .row {
    text-align: center;
  }
  .cid-uJGOyKi5Us .social-row {
    justify-content: center;
  }
}
.cid-uJGOyKi5Us .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJGOyKi5Us .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJGOyKi5Us .list {
    margin-bottom: 0rem;
  }
}
.cid-uJGOyKi5Us .mbr-text {
  color: #bbbbbb;
}
.cid-uJGOyKi5Us .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJGOyKi5Us .list,
.cid-uJGOyKi5Us .item-wrap {
  color: #ffffff;
}
.cid-uJGOyKi5Us .copyright {
  color: #f7f7f7;
}
.cid-uJGOyM4kMa {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJGOyM4kMa {
    padding-bottom: 0px;
  }
}
.cid-uJGOyM4kMa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJGOyM4kMa .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJGOyM4kMa .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJGOyM4kMa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJGOyM4kMa .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJGOyM4kMa .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJGOyM4kMa .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJGOyM4kMa .content-head {
  max-width: 800px;
}
.cid-uJGOyM4kMa .card-title {
  text-align: right;
}
.cid-uJGOyNBsbe {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJGOyP28a3 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJGOyP28a3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJGOyP28a3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJGOyP28a3 .title .num {
  width: 100%;
  display: block;
}
.cid-uJGOyP28a3 .title .card-title {
  z-index: 1;
}
.cid-uJGOyP28a3 .num {
  color: #9fe870;
}
.cid-uJGOyP28a3 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJGOyP28a3 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJGOyP28a3 * {
    text-align: center !important;
  }
  .cid-uJGOyP28a3 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJGOyP28a3 .content-head {
  max-width: 800px;
}
.cid-uJGOyP28a3 .card-title,
.cid-uJGOyP28a3 .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJGOyP28a3 .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJGZKaNAby {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJGZKaNAby .carousel {
  height: 800px;
}
.cid-uJGZKaNAby .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJGZKaNAby .carousel-item,
.cid-uJGZKaNAby .carousel-inner {
  height: 100%;
}
.cid-uJGZKaNAby img,
.cid-uJGZKaNAby .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJGZKaNAby .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJGZKaNAby .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJGZKaNAby .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJGZKaNAby .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJGZKaNAby .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJGZKaNAby .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJGZKaNAby .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJGZKaNAby .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJGZKaNAby .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJGZKaNAby .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJGZKaNAby .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJGZKaNAby .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJGZKaNAby .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJGZKaNAby .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJGZKaNAby .carousel-indicators li.active,
.cid-uJGZKaNAby .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJGZKaNAby .carousel-indicators li::after,
.cid-uJGZKaNAby .carousel-indicators li::before {
  content: none;
}
.cid-uJGZKaNAby .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJGZKaNAby .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJGZKaNAby .mbr-section-subtitle,
  .cid-uJGZKaNAby .mbr-section-text,
  .cid-uJGZKaNAby .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJGZKaNAby .carousel-control-prev,
.cid-uJGZKaNAby .carousel-control-next {
  display: none;
}
.cid-uJGZKc6O82 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLS1CjLk5b {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uLS1CjLk5b .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uLS1CjLk5b .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLS1CjLk5b .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uLS1CjLk5b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uLS1CjLk5b .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLS1CjLk5b .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLS1CjLk5b .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLS1CjLk5b .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLS1CjLk5b .mbr-section-title {
  color: #f92c50;
}
.cid-uLS1CjLk5b .mbr-text,
.cid-uLS1CjLk5b .mbr-section-btn {
  color: #645600;
}
.cid-uLS1CjLk5b P {
  color: #9fe870;
  text-align: left;
}
.cid-uLS1CjLk5b H2 {
  color: #757b62;
}
.cid-uLS1CjLk5b .mbr-section-title-1 {
  color: #7787a5;
}
.cid-uJGZKe2qf6 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJGZKe2qf6 .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJGZKe2qf6 .panel-group {
  border: none;
}
.cid-uJGZKe2qf6 .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJGZKe2qf6 .card-header {
    padding: 0rem;
  }
}
.cid-uJGZKe2qf6 .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJGZKe2qf6 .img-col {
  padding: 0;
}
.cid-uJGZKe2qf6 .img-item {
  height: 100%;
}
.cid-uJGZKe2qf6 img {
  height: 100%;
  object-fit: cover;
}
.cid-uJGZKe2qf6 .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJGZKe2qf6 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJGZKe2qf6 p {
  margin-bottom: 0.3rem;
}
.cid-uJGZKe2qf6 .panel-title-edit {
  color: #000000;
}
.cid-uJGZKe2qf6 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJGZKe2qf6 .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJGZKe2qf6 .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJGZKe2qf6 .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJGZKe2qf6 .panel-text {
  color: #000000;
}
.cid-uJGZKe2qf6 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJGZKe2qf6 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJGZKe2qf6 .panel-title-edit,
.cid-uJGZKe2qf6 .mbr-iconfont {
  color: #000000;
}
.cid-uLGAsVAeda {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLGAo1xNPO {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLGAo1xNPO .mbr-text {
  color: #000000;
}
.cid-uLGAo1xNPO .mbr-section-subtitle {
  color: #000000;
}
.cid-uLGAo1xNPO .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uJGZKfxBb1 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJGZKgCwai {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJGZKgCwai .content-head {
  max-width: 947px;
}
.cid-uJGZKgCwai .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJGZKgCwai .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJGZKgCwai .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJGZKgCwai .mbr-section-title {
  color: #0c2c68;
}
.cid-uJGZKgCwai .mbr-text,
.cid-uJGZKgCwai .mbr-section-btn {
  color: #163300;
}
.cid-uJHptXOJiY {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uJHptXOJiY .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJHptXOJiY .item {
    margin-bottom: 1rem;
  }
}
.cid-uJHptXOJiY .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uJHptXOJiY .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uJHptXOJiY .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJHptXOJiY .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJHptXOJiY .carousel-control,
.cid-uJHptXOJiY .close {
  background: #1b1b1b;
}
.cid-uJHptXOJiY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJHptXOJiY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJHptXOJiY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJHptXOJiY .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJHptXOJiY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJHptXOJiY .close::before {
  content: '\e91a';
}
.cid-uJHptXOJiY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJHptXOJiY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJHptXOJiY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHptXOJiY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJHptXOJiY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJHptXOJiY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJHptXOJiY .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJHptXOJiY .carousel-indicators li.active,
.cid-uJHptXOJiY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJHptXOJiY .carousel-indicators li::after,
.cid-uJHptXOJiY .carousel-indicators li::before {
  content: none;
}
.cid-uJHptXOJiY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJHptXOJiY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJHptXOJiY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHptXOJiY .carousel-indicators {
    display: none;
  }
}
.cid-uJHptXOJiY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJHptXOJiY .carousel-inner > .active {
  display: block;
}
.cid-uJHptXOJiY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHptXOJiY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJHptXOJiY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJHptXOJiY .carousel-control,
  .cid-uJHptXOJiY .carousel-indicators,
  .cid-uJHptXOJiY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJHptXOJiY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJHptXOJiY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJHptXOJiY .carousel-indicators .active,
.cid-uJHptXOJiY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJHptXOJiY .carousel-indicators .active {
  background: #fff;
}
.cid-uJHptXOJiY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJHptXOJiY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJHptXOJiY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJHptXOJiY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJHptXOJiY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJHptXOJiY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJHptXOJiY .carousel {
  width: 100%;
}
.cid-uJHptXOJiY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJHptXOJiY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJHptXOJiY .modal.fade .modal-dialog,
.cid-uJHptXOJiY .modal.in .modal-dialog {
  transform: none;
}
.cid-uJHptXOJiY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJHptXOJiY .content-head {
  max-width: 800px;
}
.cid-uJHptXOJiY H6 {
  color: #0c2c68;
}
.cid-uJGZKjzGam {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJGZKjzGam .content-head {
  max-width: 947px;
}
.cid-uJGZKjzGam .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJGZKjzGam .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJGZKjzGam .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJGZKjzGam .mbr-section-title {
  color: #0c2c68;
}
.cid-uJGZKjzGam .mbr-text,
.cid-uJGZKjzGam .mbr-section-btn {
  color: #163300;
}
.cid-uL0bHIJYTw {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL0bHIJYTw h6 {
  line-height: 1.2;
}
.cid-uL0bHIJYTw img,
.cid-uL0bHIJYTw .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uL0bHIJYTw .item:focus,
.cid-uL0bHIJYTw span:focus {
  outline: none;
}
.cid-uL0bHIJYTw .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0bHIJYTw .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0bHIJYTw .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uL0bHIJYTw .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uL0bHIJYTw .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uL0bHIJYTw .mbr-section-title {
  color: #000000;
}
.cid-uL0bHIJYTw .mbr-text,
.cid-uL0bHIJYTw .mbr-section-btn {
  color: #000000;
}
.cid-uL0bHIJYTw .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0bHIJYTw .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL0bHIJYTw .item-text {
  color: #000000;
  text-align: center;
}
.cid-uL0bHIJYTw .content-head {
  max-width: 800px;
}
.cid-uL0bHIJYTw .item-title,
.cid-uL0bHIJYTw .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0bHIJYTw .item-subtitle,
.cid-uL0bHIJYTw .mbr-section-btn {
  text-align: left;
}
.cid-uL0bHIJYTw .item-text,
.cid-uL0bHIJYTw .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJGZKAV7WD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJGZKFUEI9 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJGZKHk45L {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJGZKHk45L img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJGZKIOtq8 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uJGZKIOtq8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJGZKIOtq8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJGZKIOtq8 .title .num {
  width: 100%;
  display: block;
}
.cid-uJGZKIOtq8 .title .card-title {
  z-index: 1;
}
.cid-uJGZKIOtq8 .num {
  color: #9fe870;
}
.cid-uJGZKIOtq8 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJGZKIOtq8 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJGZKIOtq8 * {
    text-align: center !important;
  }
  .cid-uJGZKIOtq8 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJGZKIOtq8 .content-head {
  max-width: 800px;
}
.cid-uJGZKIOtq8 .card-title,
.cid-uJGZKIOtq8 .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uJGZKIOtq8 .card-text {
  color: #ffffff;
}
.cid-uJGZKKvfx1 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJGZKKvfx1 .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJGZKKvfx1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJGZKKvfx1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJGZKKvfx1 .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJGZKKvfx1 .footer-col {
    flex-direction: column;
  }
}
.cid-uJGZKKvfx1 .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJGZKKvfx1 .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJGZKKvfx1 .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJGZKKvfx1 .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJGZKKvfx1 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJGZKKvfx1 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJGZKKvfx1 .soc-item {
  margin: 8px;
}
.cid-uJGZKKvfx1 .soc-item a:hover .mbr-iconfont,
.cid-uJGZKKvfx1 .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJGZKKvfx1 .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJGZKKvfx1 .row {
    text-align: center;
  }
  .cid-uJGZKKvfx1 .social-row {
    justify-content: center;
  }
}
.cid-uJGZKKvfx1 .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJGZKKvfx1 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJGZKKvfx1 .list {
    margin-bottom: 0rem;
  }
}
.cid-uJGZKKvfx1 .mbr-text {
  color: #bbbbbb;
}
.cid-uJGZKKvfx1 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJGZKKvfx1 .list,
.cid-uJGZKKvfx1 .item-wrap {
  color: #ffffff;
}
.cid-uJGZKKvfx1 .copyright {
  color: #f7f7f7;
}
.cid-uJGZKMpYgn {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJGZKMpYgn {
    padding-bottom: 0px;
  }
}
.cid-uJGZKMpYgn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJGZKMpYgn .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJGZKMpYgn .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJGZKMpYgn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJGZKMpYgn .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJGZKMpYgn .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJGZKMpYgn .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJGZKMpYgn .content-head {
  max-width: 800px;
}
.cid-uJGZKMpYgn .card-title {
  text-align: right;
}
.cid-uJGZKOPNIr {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJGZKQzyvq {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJGZKQzyvq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJGZKQzyvq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJGZKQzyvq .title .num {
  width: 100%;
  display: block;
}
.cid-uJGZKQzyvq .title .card-title {
  z-index: 1;
}
.cid-uJGZKQzyvq .num {
  color: #9fe870;
}
.cid-uJGZKQzyvq .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJGZKQzyvq .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJGZKQzyvq * {
    text-align: center !important;
  }
  .cid-uJGZKQzyvq .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJGZKQzyvq .content-head {
  max-width: 800px;
}
.cid-uJGZKQzyvq .card-title,
.cid-uJGZKQzyvq .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJGZKQzyvq .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJH21HNpFm {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJH21HNpFm .carousel {
  height: 800px;
}
.cid-uJH21HNpFm .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJH21HNpFm .carousel-item,
.cid-uJH21HNpFm .carousel-inner {
  height: 100%;
}
.cid-uJH21HNpFm img,
.cid-uJH21HNpFm .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJH21HNpFm .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJH21HNpFm .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJH21HNpFm .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJH21HNpFm .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJH21HNpFm .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJH21HNpFm .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJH21HNpFm .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJH21HNpFm .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJH21HNpFm .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJH21HNpFm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJH21HNpFm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJH21HNpFm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJH21HNpFm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJH21HNpFm .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJH21HNpFm .carousel-indicators li.active,
.cid-uJH21HNpFm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJH21HNpFm .carousel-indicators li::after,
.cid-uJH21HNpFm .carousel-indicators li::before {
  content: none;
}
.cid-uJH21HNpFm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJH21HNpFm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJH21HNpFm .mbr-section-subtitle,
  .cid-uJH21HNpFm .mbr-section-text,
  .cid-uJH21HNpFm .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJH21JaULm {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uMHlXUGv88 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uMHlXUGv88 .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uMHlXUGv88 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMHlXUGv88 .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uMHlXUGv88 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uMHlXUGv88 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uMHlXUGv88 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMHlXUGv88 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMHlXUGv88 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uMHlXUGv88 .mbr-section-title {
  color: #f92c50;
}
.cid-uMHlXUGv88 .mbr-text,
.cid-uMHlXUGv88 .mbr-section-btn {
  color: #645600;
}
.cid-uMHlXUGv88 P {
  color: #9fe870;
  text-align: left;
}
.cid-uMHlXUGv88 H2 {
  color: #757b62;
}
.cid-uMHlXUGv88 .mbr-section-title-1 {
  color: #757b62;
}
.cid-uJH21LhMH1 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJH21LhMH1 .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJH21LhMH1 .panel-group {
  border: none;
}
.cid-uJH21LhMH1 .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJH21LhMH1 .card-header {
    padding: 0rem;
  }
}
.cid-uJH21LhMH1 .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJH21LhMH1 .img-col {
  padding: 0;
}
.cid-uJH21LhMH1 .img-item {
  height: 100%;
}
.cid-uJH21LhMH1 img {
  height: 100%;
  object-fit: cover;
}
.cid-uJH21LhMH1 .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJH21LhMH1 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJH21LhMH1 p {
  margin-bottom: 0.3rem;
}
.cid-uJH21LhMH1 .panel-title-edit {
  color: #000000;
}
.cid-uJH21LhMH1 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJH21LhMH1 .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJH21LhMH1 .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJH21LhMH1 .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJH21LhMH1 .panel-text {
  color: #000000;
}
.cid-uJH21LhMH1 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJH21LhMH1 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJH21LhMH1 .panel-title-edit,
.cid-uJH21LhMH1 .mbr-iconfont {
  color: #000000;
}
.cid-uLGBwPrpUF {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLGBvRrynM {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLGBvRrynM .mbr-text {
  color: #000000;
}
.cid-uLGBvRrynM .mbr-section-subtitle {
  color: #000000;
}
.cid-uLGBvRrynM .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uJH21MuJ2y {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJH21Nsaco {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJH21Nsaco .content-head {
  max-width: 947px;
}
.cid-uJH21Nsaco .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJH21Nsaco .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJH21Nsaco .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJH21Nsaco .mbr-section-title {
  color: #0c2c68;
}
.cid-uJH21Nsaco .mbr-text,
.cid-uJH21Nsaco .mbr-section-btn {
  color: #163300;
}
.cid-uJI0jjqILh {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uJI0jjqILh .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJI0jjqILh .item {
    margin-bottom: 1rem;
  }
}
.cid-uJI0jjqILh .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uJI0jjqILh .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uJI0jjqILh .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJI0jjqILh .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJI0jjqILh .carousel-control,
.cid-uJI0jjqILh .close {
  background: #1b1b1b;
}
.cid-uJI0jjqILh .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJI0jjqILh .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJI0jjqILh .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJI0jjqILh .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJI0jjqILh .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJI0jjqILh .close::before {
  content: '\e91a';
}
.cid-uJI0jjqILh .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJI0jjqILh .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJI0jjqILh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJI0jjqILh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJI0jjqILh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJI0jjqILh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJI0jjqILh .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJI0jjqILh .carousel-indicators li.active,
.cid-uJI0jjqILh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJI0jjqILh .carousel-indicators li::after,
.cid-uJI0jjqILh .carousel-indicators li::before {
  content: none;
}
.cid-uJI0jjqILh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJI0jjqILh .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJI0jjqILh .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJI0jjqILh .carousel-indicators {
    display: none;
  }
}
.cid-uJI0jjqILh .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJI0jjqILh .carousel-inner > .active {
  display: block;
}
.cid-uJI0jjqILh .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJI0jjqILh .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJI0jjqILh .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJI0jjqILh .carousel-control,
  .cid-uJI0jjqILh .carousel-indicators,
  .cid-uJI0jjqILh .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJI0jjqILh .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJI0jjqILh .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJI0jjqILh .carousel-indicators .active,
.cid-uJI0jjqILh .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJI0jjqILh .carousel-indicators .active {
  background: #fff;
}
.cid-uJI0jjqILh .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJI0jjqILh .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJI0jjqILh .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJI0jjqILh .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJI0jjqILh .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJI0jjqILh .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJI0jjqILh .carousel {
  width: 100%;
}
.cid-uJI0jjqILh .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJI0jjqILh .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJI0jjqILh .modal.fade .modal-dialog,
.cid-uJI0jjqILh .modal.in .modal-dialog {
  transform: none;
}
.cid-uJI0jjqILh .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJI0jjqILh .content-head {
  max-width: 800px;
}
.cid-uJI0jjqILh H6 {
  color: #0c2c68;
}
.cid-uJH21QcZM4 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJH21QcZM4 .content-head {
  max-width: 947px;
}
.cid-uJH21QcZM4 .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJH21QcZM4 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJH21QcZM4 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJH21QcZM4 .mbr-section-title {
  color: #0c2c68;
}
.cid-uJH21QcZM4 .mbr-text,
.cid-uJH21QcZM4 .mbr-section-btn {
  color: #163300;
}
.cid-uL0gVmySVt {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL0gVmySVt h6 {
  line-height: 1.2;
}
.cid-uL0gVmySVt img,
.cid-uL0gVmySVt .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uL0gVmySVt .item:focus,
.cid-uL0gVmySVt span:focus {
  outline: none;
}
.cid-uL0gVmySVt .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0gVmySVt .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0gVmySVt .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uL0gVmySVt .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uL0gVmySVt .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uL0gVmySVt .mbr-section-title {
  color: #000000;
}
.cid-uL0gVmySVt .mbr-text,
.cid-uL0gVmySVt .mbr-section-btn {
  color: #000000;
}
.cid-uL0gVmySVt .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0gVmySVt .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL0gVmySVt .item-text {
  color: #000000;
  text-align: center;
}
.cid-uL0gVmySVt .content-head {
  max-width: 800px;
}
.cid-uL0gVmySVt .item-title,
.cid-uL0gVmySVt .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0gVmySVt .item-subtitle,
.cid-uL0gVmySVt .mbr-section-btn {
  text-align: left;
}
.cid-uL0gVmySVt .item-text,
.cid-uL0gVmySVt .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJH224umOk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJH228ZT7n {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJH22aneKF {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJH22aneKF img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uMHlVthRXG {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uMHlVthRXG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMHlVthRXG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMHlVthRXG .title .num {
  width: 100%;
  display: block;
}
.cid-uMHlVthRXG .title .card-title {
  z-index: 1;
}
.cid-uMHlVthRXG .num {
  color: #9fe870;
}
.cid-uMHlVthRXG .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uMHlVthRXG .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMHlVthRXG * {
    text-align: center !important;
  }
  .cid-uMHlVthRXG .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMHlVthRXG .content-head {
  max-width: 800px;
}
.cid-uMHlVthRXG .card-title,
.cid-uMHlVthRXG .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uMHlVthRXG .card-text {
  color: #ffffff;
}
.cid-uJH22dAOA2 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJH22dAOA2 .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJH22dAOA2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJH22dAOA2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJH22dAOA2 .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJH22dAOA2 .footer-col {
    flex-direction: column;
  }
}
.cid-uJH22dAOA2 .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJH22dAOA2 .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJH22dAOA2 .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJH22dAOA2 .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJH22dAOA2 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJH22dAOA2 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJH22dAOA2 .soc-item {
  margin: 8px;
}
.cid-uJH22dAOA2 .soc-item a:hover .mbr-iconfont,
.cid-uJH22dAOA2 .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJH22dAOA2 .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJH22dAOA2 .row {
    text-align: center;
  }
  .cid-uJH22dAOA2 .social-row {
    justify-content: center;
  }
}
.cid-uJH22dAOA2 .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJH22dAOA2 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJH22dAOA2 .list {
    margin-bottom: 0rem;
  }
}
.cid-uJH22dAOA2 .mbr-text {
  color: #bbbbbb;
}
.cid-uJH22dAOA2 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJH22dAOA2 .list,
.cid-uJH22dAOA2 .item-wrap {
  color: #ffffff;
}
.cid-uJH22dAOA2 .copyright {
  color: #f7f7f7;
}
.cid-uJH22fye7o {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJH22fye7o {
    padding-bottom: 0px;
  }
}
.cid-uJH22fye7o .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJH22fye7o .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJH22fye7o .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJH22fye7o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJH22fye7o .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJH22fye7o .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJH22fye7o .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJH22fye7o .content-head {
  max-width: 800px;
}
.cid-uJH22fye7o .card-title {
  text-align: right;
}
.cid-uJH22i9zF9 {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJH22ksNWk {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJH22ksNWk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJH22ksNWk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJH22ksNWk .title .num {
  width: 100%;
  display: block;
}
.cid-uJH22ksNWk .title .card-title {
  z-index: 1;
}
.cid-uJH22ksNWk .num {
  color: #9fe870;
}
.cid-uJH22ksNWk .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJH22ksNWk .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJH22ksNWk * {
    text-align: center !important;
  }
  .cid-uJH22ksNWk .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJH22ksNWk .content-head {
  max-width: 800px;
}
.cid-uJH22ksNWk .card-title,
.cid-uJH22ksNWk .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJH22ksNWk .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJH9fcGvlF {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJH9fcGvlF .carousel {
  height: 800px;
}
.cid-uJH9fcGvlF .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJH9fcGvlF .carousel-item,
.cid-uJH9fcGvlF .carousel-inner {
  height: 100%;
}
.cid-uJH9fcGvlF img,
.cid-uJH9fcGvlF .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJH9fcGvlF .carousel-caption {
  bottom: 0%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 936px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJH9fcGvlF .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJH9fcGvlF .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJH9fcGvlF .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJH9fcGvlF .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJH9fcGvlF .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJH9fcGvlF .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJH9fcGvlF .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJH9fcGvlF .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJH9fcGvlF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJH9fcGvlF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJH9fcGvlF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJH9fcGvlF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJH9fcGvlF .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJH9fcGvlF .carousel-indicators li.active,
.cid-uJH9fcGvlF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJH9fcGvlF .carousel-indicators li::after,
.cid-uJH9fcGvlF .carousel-indicators li::before {
  content: none;
}
.cid-uJH9fcGvlF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJH9fcGvlF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJH9fcGvlF .mbr-section-subtitle,
  .cid-uJH9fcGvlF .mbr-section-text,
  .cid-uJH9fcGvlF .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJH9fcGvlF .carousel-control-prev,
.cid-uJH9fcGvlF .carousel-control-next {
  display: none;
}
.cid-uJH9fdQnlI {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJH9feOKNf {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJH9feOKNf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJH9feOKNf .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uJH9feOKNf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uJH9feOKNf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJH9feOKNf .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uJH9feOKNf .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uJH9feOKNf .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uJH9feOKNf .mbr-section-title {
  color: #7787a5;
}
.cid-uJH9feOKNf .mbr-text,
.cid-uJH9feOKNf .mbr-section-btn {
  color: #163300;
}
.cid-uJH9feOKNf P {
  color: #9fe870;
  text-align: left;
}
.cid-uJH9feOKNf H2 {
  color: #a6a99c;
}
.cid-uJH9ffYne1 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJH9ffYne1 .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJH9ffYne1 .panel-group {
  border: none;
}
.cid-uJH9ffYne1 .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJH9ffYne1 .card-header {
    padding: 0rem;
  }
}
.cid-uJH9ffYne1 .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJH9ffYne1 .img-col {
  padding: 0;
}
.cid-uJH9ffYne1 .img-item {
  height: 100%;
}
.cid-uJH9ffYne1 img {
  height: 100%;
  object-fit: cover;
}
.cid-uJH9ffYne1 .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJH9ffYne1 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJH9ffYne1 p {
  margin-bottom: 0.3rem;
}
.cid-uJH9ffYne1 .panel-title-edit {
  color: #000000;
}
.cid-uJH9ffYne1 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJH9ffYne1 .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJH9ffYne1 .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJH9ffYne1 .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJH9ffYne1 .panel-text {
  color: #1f6463;
}
.cid-uJH9ffYne1 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJH9ffYne1 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJH9ffYne1 .panel-title-edit,
.cid-uJH9ffYne1 .mbr-iconfont {
  color: #df0229;
}
.cid-uJH9fhedt5 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLL3dHL4H1 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLL3dHL4H1 .mbr-text {
  color: #000000;
}
.cid-uLL3dHL4H1 .mbr-section-subtitle {
  color: #000000;
}
.cid-uLL3dHL4H1 .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uLL3gOzpHs {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJH9fi9Yud {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJH9fi9Yud .content-head {
  max-width: 947px;
}
.cid-uJH9fi9Yud .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJH9fi9Yud .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJH9fi9Yud .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJH9fi9Yud .mbr-section-title {
  color: #0c2c68;
}
.cid-uJH9fi9Yud .mbr-text,
.cid-uJH9fi9Yud .mbr-section-btn {
  color: #163300;
}
.cid-uL0iteKJYG {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL0iteKJYG .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0iteKJYG .item {
    margin-bottom: 1rem;
  }
}
.cid-uL0iteKJYG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL0iteKJYG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL0iteKJYG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL0iteKJYG .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL0iteKJYG .carousel-control,
.cid-uL0iteKJYG .close {
  background: #1b1b1b;
}
.cid-uL0iteKJYG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL0iteKJYG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL0iteKJYG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL0iteKJYG .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL0iteKJYG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL0iteKJYG .close::before {
  content: '\e91a';
}
.cid-uL0iteKJYG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL0iteKJYG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL0iteKJYG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0iteKJYG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL0iteKJYG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL0iteKJYG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL0iteKJYG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL0iteKJYG .carousel-indicators li.active,
.cid-uL0iteKJYG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL0iteKJYG .carousel-indicators li::after,
.cid-uL0iteKJYG .carousel-indicators li::before {
  content: none;
}
.cid-uL0iteKJYG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL0iteKJYG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL0iteKJYG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0iteKJYG .carousel-indicators {
    display: none;
  }
}
.cid-uL0iteKJYG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL0iteKJYG .carousel-inner > .active {
  display: block;
}
.cid-uL0iteKJYG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0iteKJYG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL0iteKJYG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL0iteKJYG .carousel-control,
  .cid-uL0iteKJYG .carousel-indicators,
  .cid-uL0iteKJYG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL0iteKJYG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL0iteKJYG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL0iteKJYG .carousel-indicators .active,
.cid-uL0iteKJYG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL0iteKJYG .carousel-indicators .active {
  background: #fff;
}
.cid-uL0iteKJYG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL0iteKJYG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL0iteKJYG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL0iteKJYG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL0iteKJYG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL0iteKJYG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL0iteKJYG .carousel {
  width: 100%;
}
.cid-uL0iteKJYG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL0iteKJYG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL0iteKJYG .modal.fade .modal-dialog,
.cid-uL0iteKJYG .modal.in .modal-dialog {
  transform: none;
}
.cid-uL0iteKJYG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL0iteKJYG .content-head {
  max-width: 800px;
}
.cid-uL0iteKJYG H6 {
  color: #0c2c68;
}
.cid-uJH9fkDd9H {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJH9fkDd9H .content-head {
  max-width: 947px;
}
.cid-uJH9fkDd9H .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJH9fkDd9H .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJH9fkDd9H .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJH9fkDd9H .mbr-section-title {
  color: #0c2c68;
}
.cid-uJH9fkDd9H .mbr-text,
.cid-uJH9fkDd9H .mbr-section-btn {
  color: #163300;
}
.cid-uL0iITj7SA {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL0iITj7SA h6 {
  line-height: 1.2;
}
.cid-uL0iITj7SA img,
.cid-uL0iITj7SA .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uL0iITj7SA .item:focus,
.cid-uL0iITj7SA span:focus {
  outline: none;
}
.cid-uL0iITj7SA .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0iITj7SA .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0iITj7SA .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uL0iITj7SA .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uL0iITj7SA .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uL0iITj7SA .mbr-section-title {
  color: #000000;
}
.cid-uL0iITj7SA .mbr-text,
.cid-uL0iITj7SA .mbr-section-btn {
  color: #000000;
}
.cid-uL0iITj7SA .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0iITj7SA .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL0iITj7SA .item-text {
  color: #000000;
  text-align: center;
}
.cid-uL0iITj7SA .content-head {
  max-width: 800px;
}
.cid-uL0iITj7SA .item-title,
.cid-uL0iITj7SA .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0iITj7SA .item-subtitle,
.cid-uL0iITj7SA .mbr-section-btn {
  text-align: left;
}
.cid-uL0iITj7SA .item-text,
.cid-uL0iITj7SA .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJH9fnuKgt {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJH9fyZhrQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJH9fEKT3O {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJH9fEKT3O img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uMHlxZQvph {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uMHlxZQvph .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMHlxZQvph .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMHlxZQvph .title .num {
  width: 100%;
  display: block;
}
.cid-uMHlxZQvph .title .card-title {
  z-index: 1;
}
.cid-uMHlxZQvph .num {
  color: #9fe870;
}
.cid-uMHlxZQvph .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uMHlxZQvph .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMHlxZQvph * {
    text-align: center !important;
  }
  .cid-uMHlxZQvph .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMHlxZQvph .content-head {
  max-width: 800px;
}
.cid-uMHlxZQvph .card-title,
.cid-uMHlxZQvph .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uMHlxZQvph .card-text {
  color: #ffffff;
}
.cid-uJH9fHYTBH {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJH9fHYTBH .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJH9fHYTBH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJH9fHYTBH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJH9fHYTBH .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJH9fHYTBH .footer-col {
    flex-direction: column;
  }
}
.cid-uJH9fHYTBH .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJH9fHYTBH .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJH9fHYTBH .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJH9fHYTBH .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJH9fHYTBH .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJH9fHYTBH .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJH9fHYTBH .soc-item {
  margin: 8px;
}
.cid-uJH9fHYTBH .soc-item a:hover .mbr-iconfont,
.cid-uJH9fHYTBH .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJH9fHYTBH .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJH9fHYTBH .row {
    text-align: center;
  }
  .cid-uJH9fHYTBH .social-row {
    justify-content: center;
  }
}
.cid-uJH9fHYTBH .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJH9fHYTBH .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJH9fHYTBH .list {
    margin-bottom: 0rem;
  }
}
.cid-uJH9fHYTBH .mbr-text {
  color: #bbbbbb;
}
.cid-uJH9fHYTBH .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJH9fHYTBH .list,
.cid-uJH9fHYTBH .item-wrap {
  color: #ffffff;
}
.cid-uJH9fHYTBH .copyright {
  color: #f7f7f7;
}
.cid-uJH9fJUSyi {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJH9fJUSyi {
    padding-bottom: 0px;
  }
}
.cid-uJH9fJUSyi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJH9fJUSyi .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJH9fJUSyi .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJH9fJUSyi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJH9fJUSyi .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJH9fJUSyi .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJH9fJUSyi .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJH9fJUSyi .content-head {
  max-width: 800px;
}
.cid-uJH9fJUSyi .card-title {
  text-align: right;
}
.cid-uJH9fLBQNG {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJH9fN456R {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJH9fN456R .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJH9fN456R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJH9fN456R .title .num {
  width: 100%;
  display: block;
}
.cid-uJH9fN456R .title .card-title {
  z-index: 1;
}
.cid-uJH9fN456R .num {
  color: #9fe870;
}
.cid-uJH9fN456R .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJH9fN456R .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJH9fN456R * {
    text-align: center !important;
  }
  .cid-uJH9fN456R .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJH9fN456R .content-head {
  max-width: 800px;
}
.cid-uJH9fN456R .card-title,
.cid-uJH9fN456R .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJH9fN456R .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJHcGyzUBG {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJHcGyzUBG .carousel {
  height: 800px;
}
.cid-uJHcGyzUBG .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJHcGyzUBG .carousel-item,
.cid-uJHcGyzUBG .carousel-inner {
  height: 100%;
}
.cid-uJHcGyzUBG img,
.cid-uJHcGyzUBG .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJHcGyzUBG .carousel-caption {
  bottom: 0%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 936px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJHcGyzUBG .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJHcGyzUBG .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJHcGyzUBG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJHcGyzUBG .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJHcGyzUBG .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJHcGyzUBG .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJHcGyzUBG .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJHcGyzUBG .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJHcGyzUBG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHcGyzUBG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJHcGyzUBG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJHcGyzUBG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJHcGyzUBG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJHcGyzUBG .carousel-indicators li.active,
.cid-uJHcGyzUBG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJHcGyzUBG .carousel-indicators li::after,
.cid-uJHcGyzUBG .carousel-indicators li::before {
  content: none;
}
.cid-uJHcGyzUBG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJHcGyzUBG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJHcGyzUBG .mbr-section-subtitle,
  .cid-uJHcGyzUBG .mbr-section-text,
  .cid-uJHcGyzUBG .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHcGyzUBG .carousel-control-prev,
.cid-uJHcGyzUBG .carousel-control-next {
  display: none;
}
.cid-uJHcGzU2Lx {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHcGAMeWw {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJHcGAMeWw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHcGAMeWw .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uJHcGAMeWw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uJHcGAMeWw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJHcGAMeWw .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uJHcGAMeWw .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHcGAMeWw .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uJHcGAMeWw .mbr-section-title {
  color: #7787a5;
}
.cid-uJHcGAMeWw .mbr-text,
.cid-uJHcGAMeWw .mbr-section-btn {
  color: #163300;
}
.cid-uJHcGAMeWw P {
  color: #9fe870;
  text-align: left;
}
.cid-uJHcGAMeWw H2 {
  color: #a6a99c;
}
.cid-uJHcGBWywL {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJHcGBWywL .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJHcGBWywL .panel-group {
  border: none;
}
.cid-uJHcGBWywL .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHcGBWywL .card-header {
    padding: 0rem;
  }
}
.cid-uJHcGBWywL .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJHcGBWywL .img-col {
  padding: 0;
}
.cid-uJHcGBWywL .img-item {
  height: 100%;
}
.cid-uJHcGBWywL img {
  height: 100%;
  object-fit: cover;
}
.cid-uJHcGBWywL .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJHcGBWywL .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJHcGBWywL p {
  margin-bottom: 0.3rem;
}
.cid-uJHcGBWywL .panel-title-edit {
  color: #000000;
}
.cid-uJHcGBWywL .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJHcGBWywL .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJHcGBWywL .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJHcGBWywL .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJHcGBWywL .panel-text {
  color: #000000;
}
.cid-uJHcGBWywL .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJHcGBWywL .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJHcGBWywL .panel-title-edit,
.cid-uJHcGBWywL .mbr-iconfont {
  color: #000000;
}
.cid-uLL4MfZDyq {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLL4N2UBQi {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLL4N2UBQi .mbr-text {
  color: #000000;
}
.cid-uLL4N2UBQi .mbr-section-subtitle {
  color: #000000;
}
.cid-uLL4N2UBQi .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uJHcGD7lam {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHcGEd5fv {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJHcGEd5fv .content-head {
  max-width: 947px;
}
.cid-uJHcGEd5fv .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJHcGEd5fv .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHcGEd5fv .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHcGEd5fv .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHcGEd5fv .mbr-text,
.cid-uJHcGEd5fv .mbr-section-btn {
  color: #163300;
}
.cid-uL0kckajbC {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL0kckajbC .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0kckajbC .item {
    margin-bottom: 1rem;
  }
}
.cid-uL0kckajbC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL0kckajbC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL0kckajbC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL0kckajbC .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL0kckajbC .carousel-control,
.cid-uL0kckajbC .close {
  background: #1b1b1b;
}
.cid-uL0kckajbC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL0kckajbC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL0kckajbC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL0kckajbC .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL0kckajbC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL0kckajbC .close::before {
  content: '\e91a';
}
.cid-uL0kckajbC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL0kckajbC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL0kckajbC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0kckajbC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL0kckajbC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL0kckajbC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL0kckajbC .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL0kckajbC .carousel-indicators li.active,
.cid-uL0kckajbC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL0kckajbC .carousel-indicators li::after,
.cid-uL0kckajbC .carousel-indicators li::before {
  content: none;
}
.cid-uL0kckajbC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL0kckajbC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL0kckajbC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0kckajbC .carousel-indicators {
    display: none;
  }
}
.cid-uL0kckajbC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL0kckajbC .carousel-inner > .active {
  display: block;
}
.cid-uL0kckajbC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0kckajbC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL0kckajbC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL0kckajbC .carousel-control,
  .cid-uL0kckajbC .carousel-indicators,
  .cid-uL0kckajbC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL0kckajbC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL0kckajbC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL0kckajbC .carousel-indicators .active,
.cid-uL0kckajbC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL0kckajbC .carousel-indicators .active {
  background: #fff;
}
.cid-uL0kckajbC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL0kckajbC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL0kckajbC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL0kckajbC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL0kckajbC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL0kckajbC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL0kckajbC .carousel {
  width: 100%;
}
.cid-uL0kckajbC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL0kckajbC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL0kckajbC .modal.fade .modal-dialog,
.cid-uL0kckajbC .modal.in .modal-dialog {
  transform: none;
}
.cid-uL0kckajbC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL0kckajbC .content-head {
  max-width: 800px;
}
.cid-uL0kckajbC H6 {
  color: #0c2c68;
}
.cid-uJHcGGHTU3 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJHcGGHTU3 .content-head {
  max-width: 947px;
}
.cid-uJHcGGHTU3 .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJHcGGHTU3 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHcGGHTU3 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHcGGHTU3 .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHcGGHTU3 .mbr-text,
.cid-uJHcGGHTU3 .mbr-section-btn {
  color: #163300;
}
.cid-uL0kd9CXq6 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL0kd9CXq6 h6 {
  line-height: 1.2;
}
.cid-uL0kd9CXq6 img,
.cid-uL0kd9CXq6 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uL0kd9CXq6 .item:focus,
.cid-uL0kd9CXq6 span:focus {
  outline: none;
}
.cid-uL0kd9CXq6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0kd9CXq6 .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0kd9CXq6 .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uL0kd9CXq6 .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uL0kd9CXq6 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uL0kd9CXq6 .mbr-section-title {
  color: #000000;
}
.cid-uL0kd9CXq6 .mbr-text,
.cid-uL0kd9CXq6 .mbr-section-btn {
  color: #000000;
}
.cid-uL0kd9CXq6 .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0kd9CXq6 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL0kd9CXq6 .item-text {
  color: #000000;
  text-align: center;
}
.cid-uL0kd9CXq6 .content-head {
  max-width: 800px;
}
.cid-uL0kd9CXq6 .item-title,
.cid-uL0kd9CXq6 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0kd9CXq6 .item-subtitle,
.cid-uL0kd9CXq6 .mbr-section-btn {
  text-align: left;
}
.cid-uL0kd9CXq6 .item-text,
.cid-uL0kd9CXq6 .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJHcGJpYFA {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHcGUAGiG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uMHHftNQ3d {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uMHHftNQ3d .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMHHftNQ3d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMHHftNQ3d .title .num {
  width: 100%;
  display: block;
}
.cid-uMHHftNQ3d .title .card-title {
  z-index: 1;
}
.cid-uMHHftNQ3d .num {
  color: #9fe870;
}
.cid-uMHHftNQ3d .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uMHHftNQ3d .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMHHftNQ3d * {
    text-align: center !important;
  }
  .cid-uMHHftNQ3d .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMHHftNQ3d .content-head {
  max-width: 800px;
}
.cid-uMHHftNQ3d .card-title,
.cid-uMHHftNQ3d .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uMHHftNQ3d .card-text {
  color: #ffffff;
}
.cid-uJHcH3KQ6x {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJHcH3KQ6x .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJHcH3KQ6x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHcH3KQ6x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHcH3KQ6x .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJHcH3KQ6x .footer-col {
    flex-direction: column;
  }
}
.cid-uJHcH3KQ6x .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJHcH3KQ6x .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJHcH3KQ6x .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHcH3KQ6x .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHcH3KQ6x .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHcH3KQ6x .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJHcH3KQ6x .soc-item {
  margin: 8px;
}
.cid-uJHcH3KQ6x .soc-item a:hover .mbr-iconfont,
.cid-uJHcH3KQ6x .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJHcH3KQ6x .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJHcH3KQ6x .row {
    text-align: center;
  }
  .cid-uJHcH3KQ6x .social-row {
    justify-content: center;
  }
}
.cid-uJHcH3KQ6x .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJHcH3KQ6x .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHcH3KQ6x .list {
    margin-bottom: 0rem;
  }
}
.cid-uJHcH3KQ6x .mbr-text {
  color: #bbbbbb;
}
.cid-uJHcH3KQ6x .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJHcH3KQ6x .list,
.cid-uJHcH3KQ6x .item-wrap {
  color: #ffffff;
}
.cid-uJHcH3KQ6x .copyright {
  color: #f7f7f7;
}
.cid-uJHcH5zIrW {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJHcH5zIrW {
    padding-bottom: 0px;
  }
}
.cid-uJHcH5zIrW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHcH5zIrW .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJHcH5zIrW .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJHcH5zIrW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHcH5zIrW .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJHcH5zIrW .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJHcH5zIrW .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJHcH5zIrW .content-head {
  max-width: 800px;
}
.cid-uJHcH5zIrW .card-title {
  text-align: right;
}
.cid-uJHcH7cG5q {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHcH8Ga2R {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJHcH8Ga2R .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHcH8Ga2R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHcH8Ga2R .title .num {
  width: 100%;
  display: block;
}
.cid-uJHcH8Ga2R .title .card-title {
  z-index: 1;
}
.cid-uJHcH8Ga2R .num {
  color: #9fe870;
}
.cid-uJHcH8Ga2R .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHcH8Ga2R .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHcH8Ga2R * {
    text-align: center !important;
  }
  .cid-uJHcH8Ga2R .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJHcH8Ga2R .content-head {
  max-width: 800px;
}
.cid-uJHcH8Ga2R .card-title,
.cid-uJHcH8Ga2R .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJHcH8Ga2R .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJHeFgAtnA {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJHeFgAtnA .carousel {
  height: 800px;
}
.cid-uJHeFgAtnA .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJHeFgAtnA .carousel-item,
.cid-uJHeFgAtnA .carousel-inner {
  height: 100%;
}
.cid-uJHeFgAtnA img,
.cid-uJHeFgAtnA .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJHeFgAtnA .carousel-caption {
  bottom: 0%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 936px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJHeFgAtnA .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJHeFgAtnA .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJHeFgAtnA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJHeFgAtnA .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJHeFgAtnA .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJHeFgAtnA .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJHeFgAtnA .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJHeFgAtnA .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJHeFgAtnA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHeFgAtnA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJHeFgAtnA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJHeFgAtnA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJHeFgAtnA .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJHeFgAtnA .carousel-indicators li.active,
.cid-uJHeFgAtnA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJHeFgAtnA .carousel-indicators li::after,
.cid-uJHeFgAtnA .carousel-indicators li::before {
  content: none;
}
.cid-uJHeFgAtnA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJHeFgAtnA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJHeFgAtnA .mbr-section-subtitle,
  .cid-uJHeFgAtnA .mbr-section-text,
  .cid-uJHeFgAtnA .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHeFhUCQw {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHeFiNckV {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJHeFiNckV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHeFiNckV .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uJHeFiNckV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uJHeFiNckV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJHeFiNckV .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uJHeFiNckV .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHeFiNckV .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uJHeFiNckV .mbr-section-title {
  color: #7787a5;
}
.cid-uJHeFiNckV .mbr-text,
.cid-uJHeFiNckV .mbr-section-btn {
  color: #163300;
}
.cid-uJHeFiNckV P {
  color: #9fe870;
  text-align: left;
}
.cid-uJHeFiNckV H2 {
  color: #a6a99c;
}
.cid-uJHeFjYqeZ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJHeFjYqeZ .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJHeFjYqeZ .panel-group {
  border: none;
}
.cid-uJHeFjYqeZ .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHeFjYqeZ .card-header {
    padding: 0rem;
  }
}
.cid-uJHeFjYqeZ .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJHeFjYqeZ .img-col {
  padding: 0;
}
.cid-uJHeFjYqeZ .img-item {
  height: 100%;
}
.cid-uJHeFjYqeZ img {
  height: 100%;
  object-fit: cover;
}
.cid-uJHeFjYqeZ .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJHeFjYqeZ .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJHeFjYqeZ p {
  margin-bottom: 0.3rem;
}
.cid-uJHeFjYqeZ .panel-title-edit {
  color: #000000;
}
.cid-uJHeFjYqeZ .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJHeFjYqeZ .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJHeFjYqeZ .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJHeFjYqeZ .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJHeFjYqeZ .panel-text {
  color: #000000;
}
.cid-uJHeFjYqeZ .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJHeFjYqeZ .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJHeFjYqeZ .panel-title-edit,
.cid-uJHeFjYqeZ .mbr-iconfont {
  color: #000000;
}
.cid-uLL6iuLUpy {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLL6ht0a0o {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLL6ht0a0o .mbr-text {
  color: #000000;
}
.cid-uLL6ht0a0o .mbr-section-subtitle {
  color: #000000;
}
.cid-uLL6ht0a0o .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uJHeFldNn8 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHeFmbvVY {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJHeFmbvVY .content-head {
  max-width: 947px;
}
.cid-uJHeFmbvVY .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJHeFmbvVY .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHeFmbvVY .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHeFmbvVY .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHeFmbvVY .mbr-text,
.cid-uJHeFmbvVY .mbr-section-btn {
  color: #163300;
}
.cid-uL0mwBCb4Y {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL0mwBCb4Y .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0mwBCb4Y .item {
    margin-bottom: 1rem;
  }
}
.cid-uL0mwBCb4Y .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL0mwBCb4Y .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL0mwBCb4Y .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL0mwBCb4Y .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL0mwBCb4Y .carousel-control,
.cid-uL0mwBCb4Y .close {
  background: #1b1b1b;
}
.cid-uL0mwBCb4Y .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL0mwBCb4Y .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL0mwBCb4Y .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL0mwBCb4Y .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL0mwBCb4Y .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL0mwBCb4Y .close::before {
  content: '\e91a';
}
.cid-uL0mwBCb4Y .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL0mwBCb4Y .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL0mwBCb4Y .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0mwBCb4Y .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL0mwBCb4Y .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL0mwBCb4Y .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL0mwBCb4Y .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL0mwBCb4Y .carousel-indicators li.active,
.cid-uL0mwBCb4Y .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL0mwBCb4Y .carousel-indicators li::after,
.cid-uL0mwBCb4Y .carousel-indicators li::before {
  content: none;
}
.cid-uL0mwBCb4Y .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL0mwBCb4Y .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL0mwBCb4Y .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0mwBCb4Y .carousel-indicators {
    display: none;
  }
}
.cid-uL0mwBCb4Y .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL0mwBCb4Y .carousel-inner > .active {
  display: block;
}
.cid-uL0mwBCb4Y .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0mwBCb4Y .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL0mwBCb4Y .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL0mwBCb4Y .carousel-control,
  .cid-uL0mwBCb4Y .carousel-indicators,
  .cid-uL0mwBCb4Y .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL0mwBCb4Y .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL0mwBCb4Y .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL0mwBCb4Y .carousel-indicators .active,
.cid-uL0mwBCb4Y .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL0mwBCb4Y .carousel-indicators .active {
  background: #fff;
}
.cid-uL0mwBCb4Y .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL0mwBCb4Y .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL0mwBCb4Y .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL0mwBCb4Y .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL0mwBCb4Y .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL0mwBCb4Y .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL0mwBCb4Y .carousel {
  width: 100%;
}
.cid-uL0mwBCb4Y .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL0mwBCb4Y .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL0mwBCb4Y .modal.fade .modal-dialog,
.cid-uL0mwBCb4Y .modal.in .modal-dialog {
  transform: none;
}
.cid-uL0mwBCb4Y .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL0mwBCb4Y .content-head {
  max-width: 800px;
}
.cid-uL0mwBCb4Y H6 {
  color: #0c2c68;
}
.cid-uJHeFoKLJR {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJHeFoKLJR .content-head {
  max-width: 947px;
}
.cid-uJHeFoKLJR .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJHeFoKLJR .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHeFoKLJR .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHeFoKLJR .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHeFoKLJR .mbr-text,
.cid-uJHeFoKLJR .mbr-section-btn {
  color: #163300;
}
.cid-uL0mxQ2QFn {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL0mxQ2QFn h6 {
  line-height: 1.2;
}
.cid-uL0mxQ2QFn img,
.cid-uL0mxQ2QFn .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uL0mxQ2QFn .item:focus,
.cid-uL0mxQ2QFn span:focus {
  outline: none;
}
.cid-uL0mxQ2QFn .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0mxQ2QFn .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0mxQ2QFn .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uL0mxQ2QFn .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uL0mxQ2QFn .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uL0mxQ2QFn .mbr-section-title {
  color: #000000;
}
.cid-uL0mxQ2QFn .mbr-text,
.cid-uL0mxQ2QFn .mbr-section-btn {
  color: #000000;
}
.cid-uL0mxQ2QFn .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0mxQ2QFn .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL0mxQ2QFn .item-text {
  color: #000000;
  text-align: center;
}
.cid-uL0mxQ2QFn .content-head {
  max-width: 800px;
}
.cid-uL0mxQ2QFn .item-title,
.cid-uL0mxQ2QFn .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0mxQ2QFn .item-subtitle,
.cid-uL0mxQ2QFn .mbr-section-btn {
  text-align: left;
}
.cid-uL0mxQ2QFn .item-text,
.cid-uL0mxQ2QFn .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJHeFAgFz8 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHeFD4zNE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJHeFJ161H {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJHeFJ161H img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uMHHP9MnaJ {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uMHHP9MnaJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMHHP9MnaJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMHHP9MnaJ .title .num {
  width: 100%;
  display: block;
}
.cid-uMHHP9MnaJ .title .card-title {
  z-index: 1;
}
.cid-uMHHP9MnaJ .num {
  color: #9fe870;
}
.cid-uMHHP9MnaJ .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uMHHP9MnaJ .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMHHP9MnaJ * {
    text-align: center !important;
  }
  .cid-uMHHP9MnaJ .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMHHP9MnaJ .content-head {
  max-width: 800px;
}
.cid-uMHHP9MnaJ .card-title,
.cid-uMHHP9MnaJ .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uMHHP9MnaJ .card-text {
  color: #ffffff;
}
.cid-uJHeFMcdmk {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJHeFMcdmk .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJHeFMcdmk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHeFMcdmk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHeFMcdmk .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJHeFMcdmk .footer-col {
    flex-direction: column;
  }
}
.cid-uJHeFMcdmk .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJHeFMcdmk .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJHeFMcdmk .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHeFMcdmk .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHeFMcdmk .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHeFMcdmk .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJHeFMcdmk .soc-item {
  margin: 8px;
}
.cid-uJHeFMcdmk .soc-item a:hover .mbr-iconfont,
.cid-uJHeFMcdmk .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJHeFMcdmk .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJHeFMcdmk .row {
    text-align: center;
  }
  .cid-uJHeFMcdmk .social-row {
    justify-content: center;
  }
}
.cid-uJHeFMcdmk .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJHeFMcdmk .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHeFMcdmk .list {
    margin-bottom: 0rem;
  }
}
.cid-uJHeFMcdmk .mbr-text {
  color: #bbbbbb;
}
.cid-uJHeFMcdmk .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJHeFMcdmk .list,
.cid-uJHeFMcdmk .item-wrap {
  color: #ffffff;
}
.cid-uJHeFMcdmk .copyright {
  color: #f7f7f7;
}
.cid-uJHeFOfnsg {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJHeFOfnsg {
    padding-bottom: 0px;
  }
}
.cid-uJHeFOfnsg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHeFOfnsg .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJHeFOfnsg .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJHeFOfnsg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHeFOfnsg .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJHeFOfnsg .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJHeFOfnsg .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJHeFOfnsg .content-head {
  max-width: 800px;
}
.cid-uJHeFOfnsg .card-title {
  text-align: right;
}
.cid-uJHeFPT2WF {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHeFRsOis {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJHeFRsOis .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHeFRsOis .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHeFRsOis .title .num {
  width: 100%;
  display: block;
}
.cid-uJHeFRsOis .title .card-title {
  z-index: 1;
}
.cid-uJHeFRsOis .num {
  color: #9fe870;
}
.cid-uJHeFRsOis .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHeFRsOis .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHeFRsOis * {
    text-align: center !important;
  }
  .cid-uJHeFRsOis .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJHeFRsOis .content-head {
  max-width: 800px;
}
.cid-uJHeFRsOis .card-title,
.cid-uJHeFRsOis .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJHeFRsOis .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJHhzKfXaR {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJHhzKfXaR .carousel {
  height: 800px;
}
.cid-uJHhzKfXaR .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJHhzKfXaR .carousel-item,
.cid-uJHhzKfXaR .carousel-inner {
  height: 100%;
}
.cid-uJHhzKfXaR img,
.cid-uJHhzKfXaR .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJHhzKfXaR .carousel-caption {
  bottom: 0%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 936px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJHhzKfXaR .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJHhzKfXaR .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJHhzKfXaR .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJHhzKfXaR .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJHhzKfXaR .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJHhzKfXaR .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJHhzKfXaR .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJHhzKfXaR .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJHhzKfXaR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHhzKfXaR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJHhzKfXaR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJHhzKfXaR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJHhzKfXaR .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJHhzKfXaR .carousel-indicators li.active,
.cid-uJHhzKfXaR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJHhzKfXaR .carousel-indicators li::after,
.cid-uJHhzKfXaR .carousel-indicators li::before {
  content: none;
}
.cid-uJHhzKfXaR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJHhzKfXaR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJHhzKfXaR .mbr-section-subtitle,
  .cid-uJHhzKfXaR .mbr-section-text,
  .cid-uJHhzKfXaR .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHhzKfXaR .carousel-control-prev,
.cid-uJHhzKfXaR .carousel-control-next {
  display: none;
}
.cid-uJHhzLNSin {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uNm2Awcy2q {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uNm2Awcy2q .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uNm2Awcy2q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNm2Awcy2q .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uNm2Awcy2q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uNm2Awcy2q .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uNm2Awcy2q .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uNm2Awcy2q .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uNm2Awcy2q .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uNm2Awcy2q .mbr-section-title {
  color: #f92c50;
}
.cid-uNm2Awcy2q .mbr-text,
.cid-uNm2Awcy2q .mbr-section-btn {
  color: #645600;
}
.cid-uNm2Awcy2q P {
  color: #9fe870;
  text-align: left;
}
.cid-uNm2Awcy2q H2 {
  color: #757b62;
}
.cid-uNm2Awcy2q .mbr-section-title-1 {
  color: #757b62;
}
.cid-uJHhzP92jI {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJHhzP92jI .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJHhzP92jI .panel-group {
  border: none;
}
.cid-uJHhzP92jI .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHhzP92jI .card-header {
    padding: 0rem;
  }
}
.cid-uJHhzP92jI .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJHhzP92jI .img-col {
  padding: 0;
}
.cid-uJHhzP92jI .img-item {
  height: 100%;
}
.cid-uJHhzP92jI img {
  height: 100%;
  object-fit: cover;
}
.cid-uJHhzP92jI .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJHhzP92jI .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJHhzP92jI p {
  margin-bottom: 0.3rem;
}
.cid-uJHhzP92jI .panel-title-edit {
  color: #000000;
}
.cid-uJHhzP92jI .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJHhzP92jI .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJHhzP92jI .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJHhzP92jI .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJHhzP92jI .panel-text {
  color: #000000;
}
.cid-uJHhzP92jI .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJHhzP92jI .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJHhzP92jI .panel-title-edit,
.cid-uJHhzP92jI .mbr-iconfont {
  color: #000000;
}
.cid-uLL8oAPIg6 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLL8pPa9kf {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLL8pPa9kf .mbr-text {
  color: #000000;
}
.cid-uLL8pPa9kf .mbr-section-subtitle {
  color: #000000;
}
.cid-uLL8pPa9kf .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uJHhzQownY {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHhzRoJmr {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJHhzRoJmr .content-head {
  max-width: 947px;
}
.cid-uJHhzRoJmr .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJHhzRoJmr .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHhzRoJmr .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHhzRoJmr .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHhzRoJmr .mbr-text,
.cid-uJHhzRoJmr .mbr-section-btn {
  color: #163300;
}
.cid-uJHhzSBzvM {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uJHhzSBzvM h6 {
  line-height: 1.2;
}
.cid-uJHhzSBzvM img,
.cid-uJHhzSBzvM .item-img {
  width: 100%;
}
.cid-uJHhzSBzvM .item:focus,
.cid-uJHhzSBzvM span:focus {
  outline: none;
}
.cid-uJHhzSBzvM .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJHhzSBzvM .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHhzSBzvM .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uJHhzSBzvM .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uJHhzSBzvM .item {
  padding: 0;
  margin: 0;
}
.cid-uJHhzSBzvM .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJHhzSBzvM .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uJHhzSBzvM .mbr-section-title {
  color: #000000;
}
.cid-uJHhzSBzvM .mbr-text,
.cid-uJHhzSBzvM .mbr-section-btn {
  color: #000000;
}
.cid-uJHhzSBzvM .item-title {
  color: #000000;
  text-align: center;
}
.cid-uJHhzSBzvM .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJHhzSBzvM .item-text {
  color: #000000;
  text-align: center;
}
.cid-uJHhzSBzvM .content-head {
  max-width: 800px;
}
.cid-uJHhzSBzvM .item-title,
.cid-uJHhzSBzvM .mbr-section-btn {
  color: #393193;
  text-align: center;
}
.cid-uJHhzSBzvM .item-subtitle,
.cid-uJHhzSBzvM .mbr-section-btn {
  text-align: left;
  color: #a6a99c;
}
.cid-uJHhzSBzvM .item-text,
.cid-uJHhzSBzvM .mbr-section-btn {
  text-align: right;
}
.cid-uJHhzU7HCj {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJHhzU7HCj .content-head {
  max-width: 947px;
}
.cid-uJHhzU7HCj .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJHhzU7HCj .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHhzU7HCj .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHhzU7HCj .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHhzU7HCj .mbr-text,
.cid-uJHhzU7HCj .mbr-section-btn {
  color: #163300;
}
.cid-uMx85EqNdH {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMx85EqNdH h6 {
  line-height: 1.2;
}
.cid-uMx85EqNdH img,
.cid-uMx85EqNdH .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uMx85EqNdH .item:focus,
.cid-uMx85EqNdH span:focus {
  outline: none;
}
.cid-uMx85EqNdH .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uMx85EqNdH .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMx85EqNdH .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uMx85EqNdH .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uMx85EqNdH .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uMx85EqNdH .mbr-section-title {
  color: #000000;
}
.cid-uMx85EqNdH .mbr-text,
.cid-uMx85EqNdH .mbr-section-btn {
  color: #000000;
}
.cid-uMx85EqNdH .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uMx85EqNdH .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMx85EqNdH .item-text {
  color: #000000;
  text-align: center;
}
.cid-uMx85EqNdH .content-head {
  max-width: 800px;
}
.cid-uMx85EqNdH .item-title,
.cid-uMx85EqNdH .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uMx85EqNdH .item-subtitle,
.cid-uMx85EqNdH .mbr-section-btn {
  text-align: left;
}
.cid-uMx85EqNdH .item-text,
.cid-uMx85EqNdH .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJHhA8qpVL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJHhAdanfy {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHhAeFRQe {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJHhAeFRQe img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJHhAghjLP {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uJHhAghjLP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHhAghjLP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHhAghjLP .title .num {
  width: 100%;
  display: block;
}
.cid-uJHhAghjLP .title .card-title {
  z-index: 1;
}
.cid-uJHhAghjLP .num {
  color: #9fe870;
}
.cid-uJHhAghjLP .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHhAghjLP .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHhAghjLP * {
    text-align: center !important;
  }
  .cid-uJHhAghjLP .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJHhAghjLP .content-head {
  max-width: 800px;
}
.cid-uJHhAghjLP .card-title,
.cid-uJHhAghjLP .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uJHhAghjLP .card-text {
  color: #ffffff;
}
.cid-uJHhAi3V73 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJHhAi3V73 .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJHhAi3V73 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHhAi3V73 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHhAi3V73 .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJHhAi3V73 .footer-col {
    flex-direction: column;
  }
}
.cid-uJHhAi3V73 .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJHhAi3V73 .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJHhAi3V73 .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHhAi3V73 .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHhAi3V73 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHhAi3V73 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJHhAi3V73 .soc-item {
  margin: 8px;
}
.cid-uJHhAi3V73 .soc-item a:hover .mbr-iconfont,
.cid-uJHhAi3V73 .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJHhAi3V73 .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJHhAi3V73 .row {
    text-align: center;
  }
  .cid-uJHhAi3V73 .social-row {
    justify-content: center;
  }
}
.cid-uJHhAi3V73 .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJHhAi3V73 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHhAi3V73 .list {
    margin-bottom: 0rem;
  }
}
.cid-uJHhAi3V73 .mbr-text {
  color: #bbbbbb;
}
.cid-uJHhAi3V73 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJHhAi3V73 .list,
.cid-uJHhAi3V73 .item-wrap {
  color: #ffffff;
}
.cid-uJHhAi3V73 .copyright {
  color: #f7f7f7;
}
.cid-uJHhAk5dE0 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJHhAk5dE0 {
    padding-bottom: 0px;
  }
}
.cid-uJHhAk5dE0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHhAk5dE0 .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJHhAk5dE0 .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJHhAk5dE0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHhAk5dE0 .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJHhAk5dE0 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJHhAk5dE0 .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJHhAk5dE0 .content-head {
  max-width: 800px;
}
.cid-uJHhAk5dE0 .card-title {
  text-align: right;
}
.cid-uJHhAlIdyB {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHhAnqT5k {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJHhAnqT5k .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHhAnqT5k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHhAnqT5k .title .num {
  width: 100%;
  display: block;
}
.cid-uJHhAnqT5k .title .card-title {
  z-index: 1;
}
.cid-uJHhAnqT5k .num {
  color: #9fe870;
}
.cid-uJHhAnqT5k .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHhAnqT5k .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHhAnqT5k * {
    text-align: center !important;
  }
  .cid-uJHhAnqT5k .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJHhAnqT5k .content-head {
  max-width: 800px;
}
.cid-uJHhAnqT5k .card-title,
.cid-uJHhAnqT5k .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJHhAnqT5k .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJHkWlYl5Y {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJHkWlYl5Y .carousel {
  height: 800px;
}
.cid-uJHkWlYl5Y .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJHkWlYl5Y .carousel-item,
.cid-uJHkWlYl5Y .carousel-inner {
  height: 100%;
}
.cid-uJHkWlYl5Y img,
.cid-uJHkWlYl5Y .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJHkWlYl5Y .carousel-caption {
  bottom: 0%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 936px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJHkWlYl5Y .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJHkWlYl5Y .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJHkWlYl5Y .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJHkWlYl5Y .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJHkWlYl5Y .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJHkWlYl5Y .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJHkWlYl5Y .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJHkWlYl5Y .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJHkWlYl5Y .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHkWlYl5Y .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJHkWlYl5Y .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJHkWlYl5Y .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJHkWlYl5Y .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJHkWlYl5Y .carousel-indicators li.active,
.cid-uJHkWlYl5Y .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJHkWlYl5Y .carousel-indicators li::after,
.cid-uJHkWlYl5Y .carousel-indicators li::before {
  content: none;
}
.cid-uJHkWlYl5Y .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJHkWlYl5Y .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJHkWlYl5Y .mbr-section-subtitle,
  .cid-uJHkWlYl5Y .mbr-section-text,
  .cid-uJHkWlYl5Y .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHkWlYl5Y .carousel-control-prev,
.cid-uJHkWlYl5Y .carousel-control-next {
  display: none;
}
.cid-uJHkWnrNhB {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uMH85CDplA {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uMH85CDplA .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uMH85CDplA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMH85CDplA .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uMH85CDplA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uMH85CDplA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uMH85CDplA .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMH85CDplA .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMH85CDplA .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uMH85CDplA .mbr-section-title {
  color: #f92c50;
}
.cid-uMH85CDplA .mbr-text,
.cid-uMH85CDplA .mbr-section-btn {
  color: #645600;
}
.cid-uMH85CDplA P {
  color: #9fe870;
  text-align: left;
}
.cid-uMH85CDplA H2 {
  color: #757b62;
}
.cid-uMH85CDplA .mbr-section-title-1 {
  color: #757b62;
}
.cid-uJHkWqNuWN {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJHkWqNuWN .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJHkWqNuWN .panel-group {
  border: none;
}
.cid-uJHkWqNuWN .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHkWqNuWN .card-header {
    padding: 0rem;
  }
}
.cid-uJHkWqNuWN .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJHkWqNuWN .img-col {
  padding: 0;
}
.cid-uJHkWqNuWN .img-item {
  height: 100%;
}
.cid-uJHkWqNuWN img {
  height: 100%;
  object-fit: cover;
}
.cid-uJHkWqNuWN .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJHkWqNuWN .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJHkWqNuWN p {
  margin-bottom: 0.3rem;
}
.cid-uJHkWqNuWN .panel-title-edit {
  color: #000000;
}
.cid-uJHkWqNuWN .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJHkWqNuWN .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJHkWqNuWN .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJHkWqNuWN .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJHkWqNuWN .panel-text {
  color: #000000;
}
.cid-uJHkWqNuWN .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJHkWqNuWN .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJHkWqNuWN .panel-title-edit,
.cid-uJHkWqNuWN .mbr-iconfont {
  color: #000000;
}
.cid-uJHkWslxdH {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLL8UhxKxE {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLL8UhxKxE .mbr-text {
  color: #000000;
}
.cid-uLL8UhxKxE .mbr-section-subtitle {
  color: #000000;
}
.cid-uLL8UhxKxE .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uLL8VcGbLu {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHkWtxBoY {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uJHkWtxBoY .content-head {
  max-width: 947px;
}
.cid-uJHkWtxBoY .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJHkWtxBoY .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHkWtxBoY .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHkWtxBoY .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHkWtxBoY .mbr-text,
.cid-uJHkWtxBoY .mbr-section-btn {
  color: #163300;
}
.cid-uJHkWv3Sz9 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uJHkWv3Sz9 h6 {
  line-height: 1.2;
}
.cid-uJHkWv3Sz9 img,
.cid-uJHkWv3Sz9 .item-img {
  width: 100%;
}
.cid-uJHkWv3Sz9 .item:focus,
.cid-uJHkWv3Sz9 span:focus {
  outline: none;
}
.cid-uJHkWv3Sz9 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJHkWv3Sz9 .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHkWv3Sz9 .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uJHkWv3Sz9 .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJHkWv3Sz9 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uJHkWv3Sz9 .mbr-section-title {
  color: #000000;
}
.cid-uJHkWv3Sz9 .mbr-text,
.cid-uJHkWv3Sz9 .mbr-section-btn {
  color: #000000;
}
.cid-uJHkWv3Sz9 .item-title {
  color: #000000;
  text-align: center;
}
.cid-uJHkWv3Sz9 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJHkWv3Sz9 .item-text {
  color: #000000;
  text-align: center;
}
.cid-uJHkWv3Sz9 .content-head {
  max-width: 800px;
}
.cid-uJHkWv3Sz9 .item-title,
.cid-uJHkWv3Sz9 .mbr-section-btn {
  color: #393193;
  text-align: center;
}
.cid-uJHkWv3Sz9 .item-subtitle,
.cid-uJHkWv3Sz9 .mbr-section-btn {
  text-align: left;
  color: #a6a99c;
}
.cid-uJHkWv3Sz9 .item-text,
.cid-uJHkWv3Sz9 .mbr-section-btn {
  text-align: right;
}
.cid-uJHkWx2454 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJHkWx2454 .content-head {
  max-width: 947px;
}
.cid-uJHkWx2454 .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJHkWx2454 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHkWx2454 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHkWx2454 .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHkWx2454 .mbr-text,
.cid-uJHkWx2454 .mbr-section-btn {
  color: #163300;
}
.cid-uJHkWKFPPt {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHkWOBs24 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uNm5U5L80P {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uNm5U5L80P h6 {
  line-height: 1.2;
}
.cid-uNm5U5L80P img,
.cid-uNm5U5L80P .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uNm5U5L80P .item:focus,
.cid-uNm5U5L80P span:focus {
  outline: none;
}
.cid-uNm5U5L80P .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uNm5U5L80P .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uNm5U5L80P .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uNm5U5L80P .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uNm5U5L80P .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uNm5U5L80P .mbr-section-title {
  color: #000000;
}
.cid-uNm5U5L80P .mbr-text,
.cid-uNm5U5L80P .mbr-section-btn {
  color: #000000;
}
.cid-uNm5U5L80P .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uNm5U5L80P .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uNm5U5L80P .item-text {
  color: #000000;
  text-align: center;
}
.cid-uNm5U5L80P .content-head {
  max-width: 800px;
}
.cid-uNm5U5L80P .item-title,
.cid-uNm5U5L80P .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uNm5U5L80P .item-subtitle,
.cid-uNm5U5L80P .mbr-section-btn {
  text-align: left;
}
.cid-uNm5U5L80P .item-text,
.cid-uNm5U5L80P .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJHkWVsyVt {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJHkWVsyVt img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJHkWX9buU {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uJHkWX9buU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHkWX9buU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHkWX9buU .title .num {
  width: 100%;
  display: block;
}
.cid-uJHkWX9buU .title .card-title {
  z-index: 1;
}
.cid-uJHkWX9buU .num {
  color: #9fe870;
}
.cid-uJHkWX9buU .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHkWX9buU .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHkWX9buU * {
    text-align: center !important;
  }
  .cid-uJHkWX9buU .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJHkWX9buU .content-head {
  max-width: 800px;
}
.cid-uJHkWX9buU .card-title,
.cid-uJHkWX9buU .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uJHkWX9buU .card-text {
  color: #ffffff;
}
.cid-uJHkWZ2zjR {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJHkWZ2zjR .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJHkWZ2zjR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHkWZ2zjR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHkWZ2zjR .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJHkWZ2zjR .footer-col {
    flex-direction: column;
  }
}
.cid-uJHkWZ2zjR .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJHkWZ2zjR .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJHkWZ2zjR .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHkWZ2zjR .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHkWZ2zjR .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHkWZ2zjR .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJHkWZ2zjR .soc-item {
  margin: 8px;
}
.cid-uJHkWZ2zjR .soc-item a:hover .mbr-iconfont,
.cid-uJHkWZ2zjR .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJHkWZ2zjR .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJHkWZ2zjR .row {
    text-align: center;
  }
  .cid-uJHkWZ2zjR .social-row {
    justify-content: center;
  }
}
.cid-uJHkWZ2zjR .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJHkWZ2zjR .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHkWZ2zjR .list {
    margin-bottom: 0rem;
  }
}
.cid-uJHkWZ2zjR .mbr-text {
  color: #bbbbbb;
}
.cid-uJHkWZ2zjR .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJHkWZ2zjR .list,
.cid-uJHkWZ2zjR .item-wrap {
  color: #ffffff;
}
.cid-uJHkWZ2zjR .copyright {
  color: #f7f7f7;
}
.cid-uJHkX1fhVG {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJHkX1fhVG {
    padding-bottom: 0px;
  }
}
.cid-uJHkX1fhVG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHkX1fhVG .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJHkX1fhVG .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJHkX1fhVG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHkX1fhVG .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJHkX1fhVG .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJHkX1fhVG .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJHkX1fhVG .content-head {
  max-width: 800px;
}
.cid-uJHkX1fhVG .card-title {
  text-align: right;
}
.cid-uJHkX3aZ5X {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHkX53AEy {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJHkX53AEy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHkX53AEy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHkX53AEy .title .num {
  width: 100%;
  display: block;
}
.cid-uJHkX53AEy .title .card-title {
  z-index: 1;
}
.cid-uJHkX53AEy .num {
  color: #9fe870;
}
.cid-uJHkX53AEy .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHkX53AEy .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHkX53AEy * {
    text-align: center !important;
  }
  .cid-uJHkX53AEy .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJHkX53AEy .content-head {
  max-width: 800px;
}
.cid-uJHkX53AEy .card-title,
.cid-uJHkX53AEy .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJHkX53AEy .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJHsrWgye7 {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJHsrWgye7 .carousel {
  height: 800px;
}
.cid-uJHsrWgye7 .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJHsrWgye7 .carousel-item,
.cid-uJHsrWgye7 .carousel-inner {
  height: 100%;
}
.cid-uJHsrWgye7 img,
.cid-uJHsrWgye7 .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJHsrWgye7 .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJHsrWgye7 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJHsrWgye7 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJHsrWgye7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJHsrWgye7 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJHsrWgye7 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJHsrWgye7 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJHsrWgye7 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJHsrWgye7 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJHsrWgye7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHsrWgye7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJHsrWgye7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJHsrWgye7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJHsrWgye7 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJHsrWgye7 .carousel-indicators li.active,
.cid-uJHsrWgye7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJHsrWgye7 .carousel-indicators li::after,
.cid-uJHsrWgye7 .carousel-indicators li::before {
  content: none;
}
.cid-uJHsrWgye7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJHsrWgye7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJHsrWgye7 .mbr-section-subtitle,
  .cid-uJHsrWgye7 .mbr-section-text,
  .cid-uJHsrWgye7 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHsrWgye7 .carousel-control-prev,
.cid-uJHsrWgye7 .carousel-control-next {
  display: none;
}
.cid-uJHsrXHBnq {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLS7krAL0M {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uLS7krAL0M .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uLS7krAL0M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLS7krAL0M .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uLS7krAL0M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uLS7krAL0M .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLS7krAL0M .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLS7krAL0M .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLS7krAL0M .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLS7krAL0M .mbr-section-title {
  color: #f92c50;
}
.cid-uLS7krAL0M .mbr-text,
.cid-uLS7krAL0M .mbr-section-btn {
  color: #645600;
}
.cid-uLS7krAL0M P {
  color: #9fe870;
  text-align: left;
}
.cid-uLS7krAL0M H2 {
  color: #757b62;
}
.cid-uLS7krAL0M .mbr-section-title-1 {
  color: #7787a5;
}
.cid-uJHss05mko {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJHss05mko .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJHss05mko .panel-group {
  border: none;
}
.cid-uJHss05mko .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHss05mko .card-header {
    padding: 0rem;
  }
}
.cid-uJHss05mko .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJHss05mko .img-col {
  padding: 0;
}
.cid-uJHss05mko .img-item {
  height: 100%;
}
.cid-uJHss05mko img {
  height: 100%;
  object-fit: cover;
}
.cid-uJHss05mko .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJHss05mko .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJHss05mko p {
  margin-bottom: 0.3rem;
}
.cid-uJHss05mko .panel-title-edit {
  color: #000000;
}
.cid-uJHss05mko .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJHss05mko .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJHss05mko .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJHss05mko .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJHss05mko .panel-text {
  color: #000000;
}
.cid-uJHss05mko .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJHss05mko .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJHss05mko .panel-title-edit,
.cid-uJHss05mko .mbr-iconfont {
  color: #000000;
}
.cid-uJHss1slIy {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLS7eObtd7 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLS7eObtd7 .mbr-text {
  color: #000000;
}
.cid-uLS7eObtd7 .mbr-section-subtitle {
  color: #000000;
}
.cid-uLS7eObtd7 .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uLS7ggDBBc {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHss2y3kl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJHss2y3kl .content-head {
  max-width: 947px;
}
.cid-uJHss2y3kl .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJHss2y3kl .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHss2y3kl .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHss2y3kl .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHss2y3kl .mbr-text,
.cid-uJHss2y3kl .mbr-section-btn {
  color: #163300;
}
.cid-uJHss3SNgz {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uJHss3SNgz .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJHss3SNgz .item {
    margin-bottom: 1rem;
  }
}
.cid-uJHss3SNgz .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uJHss3SNgz .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uJHss3SNgz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJHss3SNgz .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJHss3SNgz .carousel-control,
.cid-uJHss3SNgz .close {
  background: #1b1b1b;
}
.cid-uJHss3SNgz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJHss3SNgz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJHss3SNgz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJHss3SNgz .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJHss3SNgz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJHss3SNgz .close::before {
  content: '\e91a';
}
.cid-uJHss3SNgz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJHss3SNgz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJHss3SNgz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHss3SNgz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJHss3SNgz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJHss3SNgz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJHss3SNgz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJHss3SNgz .carousel-indicators li.active,
.cid-uJHss3SNgz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJHss3SNgz .carousel-indicators li::after,
.cid-uJHss3SNgz .carousel-indicators li::before {
  content: none;
}
.cid-uJHss3SNgz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJHss3SNgz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJHss3SNgz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHss3SNgz .carousel-indicators {
    display: none;
  }
}
.cid-uJHss3SNgz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJHss3SNgz .carousel-inner > .active {
  display: block;
}
.cid-uJHss3SNgz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHss3SNgz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJHss3SNgz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJHss3SNgz .carousel-control,
  .cid-uJHss3SNgz .carousel-indicators,
  .cid-uJHss3SNgz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJHss3SNgz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJHss3SNgz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJHss3SNgz .carousel-indicators .active,
.cid-uJHss3SNgz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJHss3SNgz .carousel-indicators .active {
  background: #fff;
}
.cid-uJHss3SNgz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJHss3SNgz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJHss3SNgz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJHss3SNgz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJHss3SNgz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJHss3SNgz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJHss3SNgz .carousel {
  width: 100%;
}
.cid-uJHss3SNgz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJHss3SNgz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJHss3SNgz .modal.fade .modal-dialog,
.cid-uJHss3SNgz .modal.in .modal-dialog {
  transform: none;
}
.cid-uJHss3SNgz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJHss3SNgz .content-head {
  max-width: 800px;
}
.cid-uJHss3SNgz H6 {
  color: #0c2c68;
}
.cid-uJHss672k6 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJHss672k6 .content-head {
  max-width: 947px;
}
.cid-uJHss672k6 .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJHss672k6 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHss672k6 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHss672k6 .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHss672k6 .mbr-text,
.cid-uJHss672k6 .mbr-section-btn {
  color: #163300;
}
.cid-uO1nqY2jVv {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uO1nqY2jVv h6 {
  line-height: 1.2;
}
.cid-uO1nqY2jVv img,
.cid-uO1nqY2jVv .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uO1nqY2jVv .item:focus,
.cid-uO1nqY2jVv span:focus {
  outline: none;
}
.cid-uO1nqY2jVv .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uO1nqY2jVv .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uO1nqY2jVv .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uO1nqY2jVv .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uO1nqY2jVv .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uO1nqY2jVv .mbr-section-title {
  color: #000000;
}
.cid-uO1nqY2jVv .mbr-text,
.cid-uO1nqY2jVv .mbr-section-btn {
  color: #000000;
}
.cid-uO1nqY2jVv .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uO1nqY2jVv .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uO1nqY2jVv .item-text {
  color: #000000;
  text-align: center;
}
.cid-uO1nqY2jVv .content-head {
  max-width: 800px;
}
.cid-uO1nqY2jVv .item-title,
.cid-uO1nqY2jVv .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uO1nqY2jVv .item-subtitle,
.cid-uO1nqY2jVv .mbr-section-btn {
  text-align: left;
}
.cid-uO1nqY2jVv .item-text,
.cid-uO1nqY2jVv .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJHssaGoVW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJHssfeXUf {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHssgz3Yr {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJHssgz3Yr img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uJHsshYWFS {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uJHsshYWFS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHsshYWFS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHsshYWFS .title .num {
  width: 100%;
  display: block;
}
.cid-uJHsshYWFS .title .card-title {
  z-index: 1;
}
.cid-uJHsshYWFS .num {
  color: #9fe870;
}
.cid-uJHsshYWFS .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHsshYWFS .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHsshYWFS * {
    text-align: center !important;
  }
  .cid-uJHsshYWFS .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJHsshYWFS .content-head {
  max-width: 800px;
}
.cid-uJHsshYWFS .card-title,
.cid-uJHsshYWFS .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uJHsshYWFS .card-text {
  color: #ffffff;
}
.cid-uJHssjOZDM {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJHssjOZDM .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJHssjOZDM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHssjOZDM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHssjOZDM .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJHssjOZDM .footer-col {
    flex-direction: column;
  }
}
.cid-uJHssjOZDM .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJHssjOZDM .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJHssjOZDM .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHssjOZDM .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHssjOZDM .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHssjOZDM .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJHssjOZDM .soc-item {
  margin: 8px;
}
.cid-uJHssjOZDM .soc-item a:hover .mbr-iconfont,
.cid-uJHssjOZDM .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJHssjOZDM .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJHssjOZDM .row {
    text-align: center;
  }
  .cid-uJHssjOZDM .social-row {
    justify-content: center;
  }
}
.cid-uJHssjOZDM .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJHssjOZDM .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHssjOZDM .list {
    margin-bottom: 0rem;
  }
}
.cid-uJHssjOZDM .mbr-text {
  color: #bbbbbb;
}
.cid-uJHssjOZDM .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJHssjOZDM .list,
.cid-uJHssjOZDM .item-wrap {
  color: #ffffff;
}
.cid-uJHssjOZDM .copyright {
  color: #f7f7f7;
}
.cid-uJHsslXWay {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJHsslXWay {
    padding-bottom: 0px;
  }
}
.cid-uJHsslXWay .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHsslXWay .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJHsslXWay .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJHsslXWay .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHsslXWay .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJHsslXWay .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJHsslXWay .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJHsslXWay .content-head {
  max-width: 800px;
}
.cid-uJHsslXWay .card-title {
  text-align: right;
}
.cid-uJHssnGOzS {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHsspkxSR {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJHsspkxSR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHsspkxSR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHsspkxSR .title .num {
  width: 100%;
  display: block;
}
.cid-uJHsspkxSR .title .card-title {
  z-index: 1;
}
.cid-uJHsspkxSR .num {
  color: #9fe870;
}
.cid-uJHsspkxSR .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHsspkxSR .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHsspkxSR * {
    text-align: center !important;
  }
  .cid-uJHsspkxSR .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJHsspkxSR .content-head {
  max-width: 800px;
}
.cid-uJHsspkxSR .card-title,
.cid-uJHsspkxSR .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJHsspkxSR .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJHIbfdN61 {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJHIbfdN61 .carousel {
  height: 800px;
}
.cid-uJHIbfdN61 .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJHIbfdN61 .carousel-item,
.cid-uJHIbfdN61 .carousel-inner {
  height: 100%;
}
.cid-uJHIbfdN61 img,
.cid-uJHIbfdN61 .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJHIbfdN61 .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJHIbfdN61 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJHIbfdN61 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJHIbfdN61 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJHIbfdN61 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJHIbfdN61 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJHIbfdN61 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJHIbfdN61 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJHIbfdN61 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJHIbfdN61 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHIbfdN61 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJHIbfdN61 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJHIbfdN61 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJHIbfdN61 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJHIbfdN61 .carousel-indicators li.active,
.cid-uJHIbfdN61 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJHIbfdN61 .carousel-indicators li::after,
.cid-uJHIbfdN61 .carousel-indicators li::before {
  content: none;
}
.cid-uJHIbfdN61 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJHIbfdN61 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJHIbfdN61 .mbr-section-subtitle,
  .cid-uJHIbfdN61 .mbr-section-text,
  .cid-uJHIbfdN61 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHIbfdN61 .carousel-control-prev,
.cid-uJHIbfdN61 .carousel-control-next {
  display: none;
}
.cid-uJHIbgzk3O {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLSbhR2w1K {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uLSbhR2w1K .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uLSbhR2w1K .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLSbhR2w1K .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uLSbhR2w1K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uLSbhR2w1K .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLSbhR2w1K .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLSbhR2w1K .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLSbhR2w1K .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLSbhR2w1K .mbr-section-title {
  color: #f92c50;
}
.cid-uLSbhR2w1K .mbr-text,
.cid-uLSbhR2w1K .mbr-section-btn {
  color: #645600;
}
.cid-uLSbhR2w1K P {
  color: #9fe870;
  text-align: left;
}
.cid-uLSbhR2w1K H2 {
  color: #757b62;
}
.cid-uLSbhR2w1K .mbr-section-title-1 {
  color: #7787a5;
}
.cid-uJHIbiLCmV {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJHIbiLCmV .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJHIbiLCmV .panel-group {
  border: none;
}
.cid-uJHIbiLCmV .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHIbiLCmV .card-header {
    padding: 0rem;
  }
}
.cid-uJHIbiLCmV .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJHIbiLCmV .img-col {
  padding: 0;
}
.cid-uJHIbiLCmV .img-item {
  height: 100%;
}
.cid-uJHIbiLCmV img {
  height: 100%;
  object-fit: cover;
}
.cid-uJHIbiLCmV .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJHIbiLCmV .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJHIbiLCmV p {
  margin-bottom: 0.3rem;
}
.cid-uJHIbiLCmV .panel-title-edit {
  color: #000000;
}
.cid-uJHIbiLCmV .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJHIbiLCmV .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJHIbiLCmV .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJHIbiLCmV .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJHIbiLCmV .panel-text {
  color: #000000;
}
.cid-uJHIbiLCmV .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJHIbiLCmV .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJHIbiLCmV .panel-title-edit,
.cid-uJHIbiLCmV .mbr-iconfont {
  color: #000000;
}
.cid-uLSbplbNkW {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLSbnJXhL9 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLSbnJXhL9 .mbr-text {
  color: #000000;
}
.cid-uLSbnJXhL9 .mbr-section-subtitle {
  color: #000000;
}
.cid-uLSbnJXhL9 .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uJHIbjVS5g {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHIbkMORl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJHIbkMORl .content-head {
  max-width: 947px;
}
.cid-uJHIbkMORl .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJHIbkMORl .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHIbkMORl .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHIbkMORl .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHIbkMORl .mbr-text,
.cid-uJHIbkMORl .mbr-section-btn {
  color: #163300;
}
.cid-uJHIblQJag {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uJHIblQJag .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJHIblQJag .item {
    margin-bottom: 1rem;
  }
}
.cid-uJHIblQJag .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uJHIblQJag .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uJHIblQJag .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJHIblQJag .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJHIblQJag .carousel-control,
.cid-uJHIblQJag .close {
  background: #1b1b1b;
}
.cid-uJHIblQJag .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJHIblQJag .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJHIblQJag .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJHIblQJag .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJHIblQJag .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJHIblQJag .close::before {
  content: '\e91a';
}
.cid-uJHIblQJag .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJHIblQJag .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJHIblQJag .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHIblQJag .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJHIblQJag .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJHIblQJag .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJHIblQJag .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJHIblQJag .carousel-indicators li.active,
.cid-uJHIblQJag .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJHIblQJag .carousel-indicators li::after,
.cid-uJHIblQJag .carousel-indicators li::before {
  content: none;
}
.cid-uJHIblQJag .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJHIblQJag .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJHIblQJag .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHIblQJag .carousel-indicators {
    display: none;
  }
}
.cid-uJHIblQJag .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJHIblQJag .carousel-inner > .active {
  display: block;
}
.cid-uJHIblQJag .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHIblQJag .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJHIblQJag .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJHIblQJag .carousel-control,
  .cid-uJHIblQJag .carousel-indicators,
  .cid-uJHIblQJag .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJHIblQJag .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJHIblQJag .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJHIblQJag .carousel-indicators .active,
.cid-uJHIblQJag .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJHIblQJag .carousel-indicators .active {
  background: #fff;
}
.cid-uJHIblQJag .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJHIblQJag .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJHIblQJag .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJHIblQJag .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJHIblQJag .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJHIblQJag .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJHIblQJag .carousel {
  width: 100%;
}
.cid-uJHIblQJag .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJHIblQJag .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJHIblQJag .modal.fade .modal-dialog,
.cid-uJHIblQJag .modal.in .modal-dialog {
  transform: none;
}
.cid-uJHIblQJag .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJHIblQJag .content-head {
  max-width: 800px;
}
.cid-uJHIblQJag H6 {
  color: #0c2c68;
}
.cid-uJHIbnGO24 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJHIbnGO24 .content-head {
  max-width: 947px;
}
.cid-uJHIbnGO24 .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJHIbnGO24 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHIbnGO24 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHIbnGO24 .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHIbnGO24 .mbr-text,
.cid-uJHIbnGO24 .mbr-section-btn {
  color: #163300;
}
.cid-uO1nOyhNlG {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uO1nOyhNlG h6 {
  line-height: 1.2;
}
.cid-uO1nOyhNlG img,
.cid-uO1nOyhNlG .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uO1nOyhNlG .item:focus,
.cid-uO1nOyhNlG span:focus {
  outline: none;
}
.cid-uO1nOyhNlG .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uO1nOyhNlG .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uO1nOyhNlG .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uO1nOyhNlG .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uO1nOyhNlG .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uO1nOyhNlG .mbr-section-title {
  color: #000000;
}
.cid-uO1nOyhNlG .mbr-text,
.cid-uO1nOyhNlG .mbr-section-btn {
  color: #000000;
}
.cid-uO1nOyhNlG .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uO1nOyhNlG .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uO1nOyhNlG .item-text {
  color: #000000;
  text-align: center;
}
.cid-uO1nOyhNlG .content-head {
  max-width: 800px;
}
.cid-uO1nOyhNlG .item-title,
.cid-uO1nOyhNlG .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uO1nOyhNlG .item-subtitle,
.cid-uO1nOyhNlG .mbr-section-btn {
  text-align: left;
}
.cid-uO1nOyhNlG .item-text,
.cid-uO1nOyhNlG .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJHIbqeSuH {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHIbrmadn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJHIbw8FQn {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJHIbw8FQn img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLSbiPWTcH {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLSbiPWTcH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLSbiPWTcH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLSbiPWTcH .title .num {
  width: 100%;
  display: block;
}
.cid-uLSbiPWTcH .title .card-title {
  z-index: 1;
}
.cid-uLSbiPWTcH .num {
  color: #9fe870;
}
.cid-uLSbiPWTcH .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLSbiPWTcH .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLSbiPWTcH * {
    text-align: center !important;
  }
  .cid-uLSbiPWTcH .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLSbiPWTcH .content-head {
  max-width: 800px;
}
.cid-uLSbiPWTcH .card-title,
.cid-uLSbiPWTcH .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLSbiPWTcH .card-text {
  color: #ffffff;
}
.cid-uJHIbyYsBh {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJHIbyYsBh .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJHIbyYsBh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHIbyYsBh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHIbyYsBh .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJHIbyYsBh .footer-col {
    flex-direction: column;
  }
}
.cid-uJHIbyYsBh .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJHIbyYsBh .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJHIbyYsBh .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHIbyYsBh .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHIbyYsBh .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHIbyYsBh .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJHIbyYsBh .soc-item {
  margin: 8px;
}
.cid-uJHIbyYsBh .soc-item a:hover .mbr-iconfont,
.cid-uJHIbyYsBh .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJHIbyYsBh .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJHIbyYsBh .row {
    text-align: center;
  }
  .cid-uJHIbyYsBh .social-row {
    justify-content: center;
  }
}
.cid-uJHIbyYsBh .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJHIbyYsBh .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHIbyYsBh .list {
    margin-bottom: 0rem;
  }
}
.cid-uJHIbyYsBh .mbr-text {
  color: #bbbbbb;
}
.cid-uJHIbyYsBh .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJHIbyYsBh .list,
.cid-uJHIbyYsBh .item-wrap {
  color: #ffffff;
}
.cid-uJHIbyYsBh .copyright {
  color: #f7f7f7;
}
.cid-uJHIbAEV2i {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJHIbAEV2i {
    padding-bottom: 0px;
  }
}
.cid-uJHIbAEV2i .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHIbAEV2i .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJHIbAEV2i .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJHIbAEV2i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHIbAEV2i .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJHIbAEV2i .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJHIbAEV2i .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJHIbAEV2i .content-head {
  max-width: 800px;
}
.cid-uJHIbAEV2i .card-title {
  text-align: right;
}
.cid-uJHIbC33mj {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHIbDjG4f {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJHIbDjG4f .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHIbDjG4f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHIbDjG4f .title .num {
  width: 100%;
  display: block;
}
.cid-uJHIbDjG4f .title .card-title {
  z-index: 1;
}
.cid-uJHIbDjG4f .num {
  color: #9fe870;
}
.cid-uJHIbDjG4f .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHIbDjG4f .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHIbDjG4f * {
    text-align: center !important;
  }
  .cid-uJHIbDjG4f .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJHIbDjG4f .content-head {
  max-width: 800px;
}
.cid-uJHIbDjG4f .card-title,
.cid-uJHIbDjG4f .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJHIbDjG4f .card-text {
  color: #ffffff;
}
.cid-uLSbmr3IRT {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLSbmr3IRT .mbr-text {
  color: #000000;
}
.cid-uLSbmr3IRT .mbr-section-subtitle {
  color: #000000;
}
.cid-uLSbmr3IRT .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJHMeJ75yv {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJHMeJ75yv .carousel {
  height: 800px;
}
.cid-uJHMeJ75yv .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJHMeJ75yv .carousel-item,
.cid-uJHMeJ75yv .carousel-inner {
  height: 100%;
}
.cid-uJHMeJ75yv img,
.cid-uJHMeJ75yv .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJHMeJ75yv .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJHMeJ75yv .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJHMeJ75yv .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJHMeJ75yv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJHMeJ75yv .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJHMeJ75yv .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJHMeJ75yv .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJHMeJ75yv .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJHMeJ75yv .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJHMeJ75yv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHMeJ75yv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJHMeJ75yv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJHMeJ75yv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJHMeJ75yv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJHMeJ75yv .carousel-indicators li.active,
.cid-uJHMeJ75yv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJHMeJ75yv .carousel-indicators li::after,
.cid-uJHMeJ75yv .carousel-indicators li::before {
  content: none;
}
.cid-uJHMeJ75yv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJHMeJ75yv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJHMeJ75yv .mbr-section-subtitle,
  .cid-uJHMeJ75yv .mbr-section-text,
  .cid-uJHMeJ75yv .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHMeJ75yv .carousel-control-prev,
.cid-uJHMeJ75yv .carousel-control-next {
  display: none;
}
.cid-uJHMeKgBFT {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLScmufV1Y {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uLScmufV1Y .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uLScmufV1Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLScmufV1Y .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uLScmufV1Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uLScmufV1Y .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLScmufV1Y .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLScmufV1Y .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLScmufV1Y .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLScmufV1Y .mbr-section-title {
  color: #f92c50;
}
.cid-uLScmufV1Y .mbr-text,
.cid-uLScmufV1Y .mbr-section-btn {
  color: #645600;
}
.cid-uLScmufV1Y P {
  color: #9fe870;
  text-align: left;
}
.cid-uLScmufV1Y H2 {
  color: #757b62;
}
.cid-uLScmufV1Y .mbr-section-title-1 {
  color: #7787a5;
}
.cid-uJHMeMbYhi {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJHMeMbYhi .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJHMeMbYhi .panel-group {
  border: none;
}
.cid-uJHMeMbYhi .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHMeMbYhi .card-header {
    padding: 0rem;
  }
}
.cid-uJHMeMbYhi .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJHMeMbYhi .img-col {
  padding: 0;
}
.cid-uJHMeMbYhi .img-item {
  height: 100%;
}
.cid-uJHMeMbYhi img {
  height: 100%;
  object-fit: cover;
}
.cid-uJHMeMbYhi .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJHMeMbYhi .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJHMeMbYhi p {
  margin-bottom: 0.3rem;
}
.cid-uJHMeMbYhi .panel-title-edit {
  color: #000000;
}
.cid-uJHMeMbYhi .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJHMeMbYhi .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJHMeMbYhi .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJHMeMbYhi .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJHMeMbYhi .panel-text {
  color: #000000;
}
.cid-uJHMeMbYhi .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJHMeMbYhi .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJHMeMbYhi .panel-title-edit,
.cid-uJHMeMbYhi .mbr-iconfont {
  color: #000000;
}
.cid-uJHMeNm8lN {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLScqEDy2T {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLScqEDy2T .mbr-text {
  color: #000000;
}
.cid-uLScqEDy2T .mbr-section-subtitle {
  color: #000000;
}
.cid-uLScqEDy2T .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uLScsKsAxP {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHMeOcOao {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJHMeOcOao .content-head {
  max-width: 947px;
}
.cid-uJHMeOcOao .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJHMeOcOao .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHMeOcOao .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHMeOcOao .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHMeOcOao .mbr-text,
.cid-uJHMeOcOao .mbr-section-btn {
  color: #163300;
}
.cid-uJHMePgPMV {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uJHMePgPMV .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJHMePgPMV .item {
    margin-bottom: 1rem;
  }
}
.cid-uJHMePgPMV .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uJHMePgPMV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uJHMePgPMV .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJHMePgPMV .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJHMePgPMV .carousel-control,
.cid-uJHMePgPMV .close {
  background: #1b1b1b;
}
.cid-uJHMePgPMV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJHMePgPMV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJHMePgPMV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJHMePgPMV .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJHMePgPMV .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJHMePgPMV .close::before {
  content: '\e91a';
}
.cid-uJHMePgPMV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJHMePgPMV .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJHMePgPMV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHMePgPMV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJHMePgPMV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJHMePgPMV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJHMePgPMV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJHMePgPMV .carousel-indicators li.active,
.cid-uJHMePgPMV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJHMePgPMV .carousel-indicators li::after,
.cid-uJHMePgPMV .carousel-indicators li::before {
  content: none;
}
.cid-uJHMePgPMV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJHMePgPMV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJHMePgPMV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHMePgPMV .carousel-indicators {
    display: none;
  }
}
.cid-uJHMePgPMV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJHMePgPMV .carousel-inner > .active {
  display: block;
}
.cid-uJHMePgPMV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHMePgPMV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJHMePgPMV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJHMePgPMV .carousel-control,
  .cid-uJHMePgPMV .carousel-indicators,
  .cid-uJHMePgPMV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJHMePgPMV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJHMePgPMV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJHMePgPMV .carousel-indicators .active,
.cid-uJHMePgPMV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJHMePgPMV .carousel-indicators .active {
  background: #fff;
}
.cid-uJHMePgPMV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJHMePgPMV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJHMePgPMV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJHMePgPMV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJHMePgPMV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJHMePgPMV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJHMePgPMV .carousel {
  width: 100%;
}
.cid-uJHMePgPMV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJHMePgPMV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJHMePgPMV .modal.fade .modal-dialog,
.cid-uJHMePgPMV .modal.in .modal-dialog {
  transform: none;
}
.cid-uJHMePgPMV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJHMePgPMV .content-head {
  max-width: 800px;
}
.cid-uJHMePgPMV H6 {
  color: #0c2c68;
}
.cid-uJHMeQJ13D {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJHMeQJ13D .content-head {
  max-width: 947px;
}
.cid-uJHMeQJ13D .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJHMeQJ13D .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHMeQJ13D .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHMeQJ13D .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHMeQJ13D .mbr-text,
.cid-uJHMeQJ13D .mbr-section-btn {
  color: #163300;
}
.cid-uNm995EcgU {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uNm995EcgU h6 {
  line-height: 1.2;
}
.cid-uNm995EcgU img,
.cid-uNm995EcgU .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uNm995EcgU .item:focus,
.cid-uNm995EcgU span:focus {
  outline: none;
}
.cid-uNm995EcgU .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uNm995EcgU .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uNm995EcgU .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uNm995EcgU .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uNm995EcgU .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uNm995EcgU .mbr-section-title {
  color: #000000;
}
.cid-uNm995EcgU .mbr-text,
.cid-uNm995EcgU .mbr-section-btn {
  color: #000000;
}
.cid-uNm995EcgU .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uNm995EcgU .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uNm995EcgU .item-text {
  color: #000000;
  text-align: center;
}
.cid-uNm995EcgU .content-head {
  max-width: 800px;
}
.cid-uNm995EcgU .item-title,
.cid-uNm995EcgU .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uNm995EcgU .item-subtitle,
.cid-uNm995EcgU .mbr-section-btn {
  text-align: left;
}
.cid-uNm995EcgU .item-text,
.cid-uNm995EcgU .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJHMeUoUjU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJHMeWTQYs {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHMeY1KTk {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJHMeY1KTk img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLScnDRBN5 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLScnDRBN5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLScnDRBN5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLScnDRBN5 .title .num {
  width: 100%;
  display: block;
}
.cid-uLScnDRBN5 .title .card-title {
  z-index: 1;
}
.cid-uLScnDRBN5 .num {
  color: #9fe870;
}
.cid-uLScnDRBN5 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLScnDRBN5 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLScnDRBN5 * {
    text-align: center !important;
  }
  .cid-uLScnDRBN5 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLScnDRBN5 .content-head {
  max-width: 800px;
}
.cid-uLScnDRBN5 .card-title,
.cid-uLScnDRBN5 .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLScnDRBN5 .card-text {
  color: #ffffff;
}
.cid-uJHMf0pFT8 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJHMf0pFT8 .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJHMf0pFT8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHMf0pFT8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHMf0pFT8 .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJHMf0pFT8 .footer-col {
    flex-direction: column;
  }
}
.cid-uJHMf0pFT8 .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJHMf0pFT8 .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJHMf0pFT8 .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHMf0pFT8 .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHMf0pFT8 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHMf0pFT8 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJHMf0pFT8 .soc-item {
  margin: 8px;
}
.cid-uJHMf0pFT8 .soc-item a:hover .mbr-iconfont,
.cid-uJHMf0pFT8 .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJHMf0pFT8 .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJHMf0pFT8 .row {
    text-align: center;
  }
  .cid-uJHMf0pFT8 .social-row {
    justify-content: center;
  }
}
.cid-uJHMf0pFT8 .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJHMf0pFT8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHMf0pFT8 .list {
    margin-bottom: 0rem;
  }
}
.cid-uJHMf0pFT8 .mbr-text {
  color: #bbbbbb;
}
.cid-uJHMf0pFT8 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJHMf0pFT8 .list,
.cid-uJHMf0pFT8 .item-wrap {
  color: #ffffff;
}
.cid-uJHMf0pFT8 .copyright {
  color: #f7f7f7;
}
.cid-uJHMf1VISS {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJHMf1VISS {
    padding-bottom: 0px;
  }
}
.cid-uJHMf1VISS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHMf1VISS .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJHMf1VISS .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJHMf1VISS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHMf1VISS .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJHMf1VISS .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJHMf1VISS .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJHMf1VISS .content-head {
  max-width: 800px;
}
.cid-uJHMf1VISS .card-title {
  text-align: right;
}
.cid-uJHMf3kn4K {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHMf4w4gU {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJHMf4w4gU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHMf4w4gU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHMf4w4gU .title .num {
  width: 100%;
  display: block;
}
.cid-uJHMf4w4gU .title .card-title {
  z-index: 1;
}
.cid-uJHMf4w4gU .num {
  color: #9fe870;
}
.cid-uJHMf4w4gU .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHMf4w4gU .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHMf4w4gU * {
    text-align: center !important;
  }
  .cid-uJHMf4w4gU .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJHMf4w4gU .content-head {
  max-width: 800px;
}
.cid-uJHMf4w4gU .card-title,
.cid-uJHMf4w4gU .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJHMf4w4gU .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJHQQnbiyo {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLSfRzYMF2 {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uLSfRzYMF2 .carousel {
  height: 800px;
}
.cid-uLSfRzYMF2 .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uLSfRzYMF2 .carousel-item,
.cid-uLSfRzYMF2 .carousel-inner {
  height: 100%;
}
.cid-uLSfRzYMF2 img,
.cid-uLSfRzYMF2 .item-wrapper {
  border-radius: 0 !important;
}
.cid-uLSfRzYMF2 .carousel-caption {
  bottom: 0%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 936px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uLSfRzYMF2 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uLSfRzYMF2 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uLSfRzYMF2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uLSfRzYMF2 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uLSfRzYMF2 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uLSfRzYMF2 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uLSfRzYMF2 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uLSfRzYMF2 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uLSfRzYMF2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uLSfRzYMF2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uLSfRzYMF2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uLSfRzYMF2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uLSfRzYMF2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uLSfRzYMF2 .carousel-indicators li.active,
.cid-uLSfRzYMF2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uLSfRzYMF2 .carousel-indicators li::after,
.cid-uLSfRzYMF2 .carousel-indicators li::before {
  content: none;
}
.cid-uLSfRzYMF2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uLSfRzYMF2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uLSfRzYMF2 .mbr-section-subtitle,
  .cid-uLSfRzYMF2 .mbr-section-text,
  .cid-uLSfRzYMF2 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uLSfRzYMF2 .carousel-control-prev,
.cid-uLSfRzYMF2 .carousel-control-next {
  display: none;
}
.cid-uLSfRzYMF2 H5 {
  color: #7787a5;
}
.cid-uLSf5WoXQ0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uLSf5WoXQ0 .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uLSf5WoXQ0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLSf5WoXQ0 .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uLSf5WoXQ0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uLSf5WoXQ0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLSf5WoXQ0 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLSf5WoXQ0 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLSf5WoXQ0 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLSf5WoXQ0 .mbr-section-title {
  color: #f92c50;
}
.cid-uLSf5WoXQ0 .mbr-text,
.cid-uLSf5WoXQ0 .mbr-section-btn {
  color: #757b62;
}
.cid-uLSf5WoXQ0 P {
  color: #9fe870;
  text-align: left;
}
.cid-uLSf5WoXQ0 H2 {
  color: #757b62;
}
.cid-uLSf5WoXQ0 .mbr-section-title-1 {
  color: #0c2c68;
}
.cid-uJHQQoVyop {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJHQQoVyop .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJHQQoVyop .panel-group {
  border: none;
}
.cid-uJHQQoVyop .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHQQoVyop .card-header {
    padding: 0rem;
  }
}
.cid-uJHQQoVyop .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJHQQoVyop .img-col {
  padding: 0;
}
.cid-uJHQQoVyop .img-item {
  height: 100%;
}
.cid-uJHQQoVyop img {
  height: 100%;
  object-fit: cover;
}
.cid-uJHQQoVyop .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJHQQoVyop .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJHQQoVyop p {
  margin-bottom: 0.3rem;
}
.cid-uJHQQoVyop .panel-title-edit {
  color: #000000;
}
.cid-uJHQQoVyop .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJHQQoVyop .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJHQQoVyop .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJHQQoVyop .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJHQQoVyop .panel-text {
  color: #757b62;
}
.cid-uJHQQoVyop .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJHQQoVyop .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJHQQoVyop .panel-title-edit,
.cid-uJHQQoVyop .mbr-iconfont {
  color: #0c2c68;
}
.cid-uLSf2a4O8W {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLSf3rUgip {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLSf3rUgip .mbr-text {
  color: #000000;
}
.cid-uLSf3rUgip .mbr-section-subtitle {
  color: #000000;
}
.cid-uLSf3rUgip .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uJHQQq1R4s {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHQQqStKc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJHQQqStKc .content-head {
  max-width: 947px;
}
.cid-uJHQQqStKc .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJHQQqStKc .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHQQqStKc .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHQQqStKc .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHQQqStKc .mbr-text,
.cid-uJHQQqStKc .mbr-section-btn {
  color: #163300;
}
.cid-uJHQQrWlcZ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uJHQQrWlcZ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJHQQrWlcZ .item {
    margin-bottom: 1rem;
  }
}
.cid-uJHQQrWlcZ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uJHQQrWlcZ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uJHQQrWlcZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJHQQrWlcZ .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJHQQrWlcZ .carousel-control,
.cid-uJHQQrWlcZ .close {
  background: #1b1b1b;
}
.cid-uJHQQrWlcZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJHQQrWlcZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJHQQrWlcZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJHQQrWlcZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJHQQrWlcZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJHQQrWlcZ .close::before {
  content: '\e91a';
}
.cid-uJHQQrWlcZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJHQQrWlcZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJHQQrWlcZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHQQrWlcZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJHQQrWlcZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJHQQrWlcZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJHQQrWlcZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJHQQrWlcZ .carousel-indicators li.active,
.cid-uJHQQrWlcZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJHQQrWlcZ .carousel-indicators li::after,
.cid-uJHQQrWlcZ .carousel-indicators li::before {
  content: none;
}
.cid-uJHQQrWlcZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJHQQrWlcZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJHQQrWlcZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHQQrWlcZ .carousel-indicators {
    display: none;
  }
}
.cid-uJHQQrWlcZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJHQQrWlcZ .carousel-inner > .active {
  display: block;
}
.cid-uJHQQrWlcZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHQQrWlcZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJHQQrWlcZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJHQQrWlcZ .carousel-control,
  .cid-uJHQQrWlcZ .carousel-indicators,
  .cid-uJHQQrWlcZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJHQQrWlcZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJHQQrWlcZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJHQQrWlcZ .carousel-indicators .active,
.cid-uJHQQrWlcZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJHQQrWlcZ .carousel-indicators .active {
  background: #fff;
}
.cid-uJHQQrWlcZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJHQQrWlcZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJHQQrWlcZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJHQQrWlcZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJHQQrWlcZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJHQQrWlcZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJHQQrWlcZ .carousel {
  width: 100%;
}
.cid-uJHQQrWlcZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJHQQrWlcZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJHQQrWlcZ .modal.fade .modal-dialog,
.cid-uJHQQrWlcZ .modal.in .modal-dialog {
  transform: none;
}
.cid-uJHQQrWlcZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJHQQrWlcZ .content-head {
  max-width: 800px;
}
.cid-uJHQQrWlcZ H6 {
  color: #0c2c68;
}
.cid-uJHQQtMAjs {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJHQQtMAjs .content-head {
  max-width: 947px;
}
.cid-uJHQQtMAjs .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJHQQtMAjs .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHQQtMAjs .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHQQtMAjs .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHQQtMAjs .mbr-text,
.cid-uJHQQtMAjs .mbr-section-btn {
  color: #163300;
}
.cid-uNm6sYLWK6 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uNm6sYLWK6 h6 {
  line-height: 1.2;
}
.cid-uNm6sYLWK6 img,
.cid-uNm6sYLWK6 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uNm6sYLWK6 .item:focus,
.cid-uNm6sYLWK6 span:focus {
  outline: none;
}
.cid-uNm6sYLWK6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uNm6sYLWK6 .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uNm6sYLWK6 .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uNm6sYLWK6 .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uNm6sYLWK6 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uNm6sYLWK6 .mbr-section-title {
  color: #000000;
}
.cid-uNm6sYLWK6 .mbr-text,
.cid-uNm6sYLWK6 .mbr-section-btn {
  color: #000000;
}
.cid-uNm6sYLWK6 .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uNm6sYLWK6 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uNm6sYLWK6 .item-text {
  color: #000000;
  text-align: center;
}
.cid-uNm6sYLWK6 .content-head {
  max-width: 800px;
}
.cid-uNm6sYLWK6 .item-title,
.cid-uNm6sYLWK6 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uNm6sYLWK6 .item-subtitle,
.cid-uNm6sYLWK6 .mbr-section-btn {
  text-align: left;
}
.cid-uNm6sYLWK6 .item-text,
.cid-uNm6sYLWK6 .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJHQQxm1Yh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJHQQzMnkr {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHQQASq33 {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJHQQASq33 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLSf7wf4sQ {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLSf7wf4sQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLSf7wf4sQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLSf7wf4sQ .title .num {
  width: 100%;
  display: block;
}
.cid-uLSf7wf4sQ .title .card-title {
  z-index: 1;
}
.cid-uLSf7wf4sQ .num {
  color: #9fe870;
}
.cid-uLSf7wf4sQ .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLSf7wf4sQ .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLSf7wf4sQ * {
    text-align: center !important;
  }
  .cid-uLSf7wf4sQ .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLSf7wf4sQ .content-head {
  max-width: 800px;
}
.cid-uLSf7wf4sQ .card-title,
.cid-uLSf7wf4sQ .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLSf7wf4sQ .card-text {
  color: #ffffff;
}
.cid-uJHQQDqa9E {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJHQQDqa9E .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJHQQDqa9E .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHQQDqa9E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHQQDqa9E .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJHQQDqa9E .footer-col {
    flex-direction: column;
  }
}
.cid-uJHQQDqa9E .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJHQQDqa9E .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJHQQDqa9E .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHQQDqa9E .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHQQDqa9E .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHQQDqa9E .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJHQQDqa9E .soc-item {
  margin: 8px;
}
.cid-uJHQQDqa9E .soc-item a:hover .mbr-iconfont,
.cid-uJHQQDqa9E .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJHQQDqa9E .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJHQQDqa9E .row {
    text-align: center;
  }
  .cid-uJHQQDqa9E .social-row {
    justify-content: center;
  }
}
.cid-uJHQQDqa9E .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJHQQDqa9E .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHQQDqa9E .list {
    margin-bottom: 0rem;
  }
}
.cid-uJHQQDqa9E .mbr-text {
  color: #bbbbbb;
}
.cid-uJHQQDqa9E .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJHQQDqa9E .list,
.cid-uJHQQDqa9E .item-wrap {
  color: #ffffff;
}
.cid-uJHQQDqa9E .copyright {
  color: #f7f7f7;
}
.cid-uJHQQEVUd5 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJHQQEVUd5 {
    padding-bottom: 0px;
  }
}
.cid-uJHQQEVUd5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHQQEVUd5 .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJHQQEVUd5 .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJHQQEVUd5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHQQEVUd5 .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJHQQEVUd5 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJHQQEVUd5 .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJHQQEVUd5 .content-head {
  max-width: 800px;
}
.cid-uJHQQEVUd5 .card-title {
  text-align: right;
}
.cid-uJHQQGmi8t {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHQQHCmfN {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJHQQHCmfN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHQQHCmfN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHQQHCmfN .title .num {
  width: 100%;
  display: block;
}
.cid-uJHQQHCmfN .title .card-title {
  z-index: 1;
}
.cid-uJHQQHCmfN .num {
  color: #9fe870;
}
.cid-uJHQQHCmfN .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHQQHCmfN .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHQQHCmfN * {
    text-align: center !important;
  }
  .cid-uJHQQHCmfN .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJHQQHCmfN .content-head {
  max-width: 800px;
}
.cid-uJHQQHCmfN .card-title,
.cid-uJHQQHCmfN .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJHQQHCmfN .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJHU3xzCrS {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJHU3xzCrS .carousel {
  height: 800px;
}
.cid-uJHU3xzCrS .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJHU3xzCrS .carousel-item,
.cid-uJHU3xzCrS .carousel-inner {
  height: 100%;
}
.cid-uJHU3xzCrS img,
.cid-uJHU3xzCrS .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJHU3xzCrS .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJHU3xzCrS .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJHU3xzCrS .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJHU3xzCrS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJHU3xzCrS .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJHU3xzCrS .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJHU3xzCrS .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJHU3xzCrS .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJHU3xzCrS .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJHU3xzCrS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHU3xzCrS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJHU3xzCrS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJHU3xzCrS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJHU3xzCrS .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJHU3xzCrS .carousel-indicators li.active,
.cid-uJHU3xzCrS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJHU3xzCrS .carousel-indicators li::after,
.cid-uJHU3xzCrS .carousel-indicators li::before {
  content: none;
}
.cid-uJHU3xzCrS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJHU3xzCrS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJHU3xzCrS .mbr-section-subtitle,
  .cid-uJHU3xzCrS .mbr-section-text,
  .cid-uJHU3xzCrS .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHU3xzCrS .carousel-control-prev,
.cid-uJHU3xzCrS .carousel-control-next {
  display: none;
}
.cid-uJHU3z61iC {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLShn0m9cY {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uLShn0m9cY .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uLShn0m9cY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLShn0m9cY .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uLShn0m9cY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uLShn0m9cY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLShn0m9cY .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLShn0m9cY .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLShn0m9cY .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLShn0m9cY .mbr-section-title {
  color: #f92c50;
}
.cid-uLShn0m9cY .mbr-text,
.cid-uLShn0m9cY .mbr-section-btn {
  color: #645600;
}
.cid-uLShn0m9cY P {
  color: #9fe870;
  text-align: left;
}
.cid-uLShn0m9cY H2 {
  color: #757b62;
}
.cid-uLShn0m9cY .mbr-section-title-1 {
  color: #7787a5;
}
.cid-uJHU3Bv3MI {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJHU3Bv3MI .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJHU3Bv3MI .panel-group {
  border: none;
}
.cid-uJHU3Bv3MI .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHU3Bv3MI .card-header {
    padding: 0rem;
  }
}
.cid-uJHU3Bv3MI .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJHU3Bv3MI .img-col {
  padding: 0;
}
.cid-uJHU3Bv3MI .img-item {
  height: 100%;
}
.cid-uJHU3Bv3MI img {
  height: 100%;
  object-fit: cover;
}
.cid-uJHU3Bv3MI .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJHU3Bv3MI .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJHU3Bv3MI p {
  margin-bottom: 0.3rem;
}
.cid-uJHU3Bv3MI .panel-title-edit {
  color: #000000;
}
.cid-uJHU3Bv3MI .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJHU3Bv3MI .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJHU3Bv3MI .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJHU3Bv3MI .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJHU3Bv3MI .panel-text {
  color: #000000;
}
.cid-uJHU3Bv3MI .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJHU3Bv3MI .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJHU3Bv3MI .panel-title-edit,
.cid-uJHU3Bv3MI .mbr-iconfont {
  color: #000000;
}
.cid-uLShivqdvW {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLShgMzImC {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLShgMzImC .mbr-text {
  color: #000000;
}
.cid-uLShgMzImC .mbr-section-subtitle {
  color: #000000;
}
.cid-uLShgMzImC .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uJHU3CXSuH {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHU3E8PGe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJHU3E8PGe .content-head {
  max-width: 947px;
}
.cid-uJHU3E8PGe .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJHU3E8PGe .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHU3E8PGe .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHU3E8PGe .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHU3E8PGe .mbr-text,
.cid-uJHU3E8PGe .mbr-section-btn {
  color: #163300;
}
.cid-uJHU3Fv8MD {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uJHU3Fv8MD .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJHU3Fv8MD .item {
    margin-bottom: 1rem;
  }
}
.cid-uJHU3Fv8MD .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uJHU3Fv8MD .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uJHU3Fv8MD .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJHU3Fv8MD .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJHU3Fv8MD .carousel-control,
.cid-uJHU3Fv8MD .close {
  background: #1b1b1b;
}
.cid-uJHU3Fv8MD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJHU3Fv8MD .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJHU3Fv8MD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJHU3Fv8MD .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJHU3Fv8MD .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJHU3Fv8MD .close::before {
  content: '\e91a';
}
.cid-uJHU3Fv8MD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJHU3Fv8MD .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJHU3Fv8MD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHU3Fv8MD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJHU3Fv8MD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJHU3Fv8MD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJHU3Fv8MD .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJHU3Fv8MD .carousel-indicators li.active,
.cid-uJHU3Fv8MD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJHU3Fv8MD .carousel-indicators li::after,
.cid-uJHU3Fv8MD .carousel-indicators li::before {
  content: none;
}
.cid-uJHU3Fv8MD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJHU3Fv8MD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJHU3Fv8MD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHU3Fv8MD .carousel-indicators {
    display: none;
  }
}
.cid-uJHU3Fv8MD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJHU3Fv8MD .carousel-inner > .active {
  display: block;
}
.cid-uJHU3Fv8MD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHU3Fv8MD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJHU3Fv8MD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJHU3Fv8MD .carousel-control,
  .cid-uJHU3Fv8MD .carousel-indicators,
  .cid-uJHU3Fv8MD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJHU3Fv8MD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJHU3Fv8MD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJHU3Fv8MD .carousel-indicators .active,
.cid-uJHU3Fv8MD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJHU3Fv8MD .carousel-indicators .active {
  background: #fff;
}
.cid-uJHU3Fv8MD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJHU3Fv8MD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJHU3Fv8MD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJHU3Fv8MD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJHU3Fv8MD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJHU3Fv8MD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJHU3Fv8MD .carousel {
  width: 100%;
}
.cid-uJHU3Fv8MD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJHU3Fv8MD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJHU3Fv8MD .modal.fade .modal-dialog,
.cid-uJHU3Fv8MD .modal.in .modal-dialog {
  transform: none;
}
.cid-uJHU3Fv8MD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJHU3Fv8MD .content-head {
  max-width: 800px;
}
.cid-uJHU3Fv8MD H6 {
  color: #0c2c68;
}
.cid-uJHU3HMDyx {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJHU3HMDyx .content-head {
  max-width: 947px;
}
.cid-uJHU3HMDyx .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJHU3HMDyx .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHU3HMDyx .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHU3HMDyx .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHU3HMDyx .mbr-text,
.cid-uJHU3HMDyx .mbr-section-btn {
  color: #163300;
}
.cid-uM8LhoBnqI {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM8LhoBnqI h6 {
  line-height: 1.2;
}
.cid-uM8LhoBnqI img,
.cid-uM8LhoBnqI .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uM8LhoBnqI .item:focus,
.cid-uM8LhoBnqI span:focus {
  outline: none;
}
.cid-uM8LhoBnqI .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM8LhoBnqI .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM8LhoBnqI .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uM8LhoBnqI .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uM8LhoBnqI .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uM8LhoBnqI .mbr-section-title {
  color: #000000;
}
.cid-uM8LhoBnqI .mbr-text,
.cid-uM8LhoBnqI .mbr-section-btn {
  color: #000000;
}
.cid-uM8LhoBnqI .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uM8LhoBnqI .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uM8LhoBnqI .item-text {
  color: #000000;
  text-align: center;
}
.cid-uM8LhoBnqI .content-head {
  max-width: 800px;
}
.cid-uM8LhoBnqI .item-title,
.cid-uM8LhoBnqI .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uM8LhoBnqI .item-subtitle,
.cid-uM8LhoBnqI .mbr-section-btn {
  text-align: left;
}
.cid-uM8LhoBnqI .item-text,
.cid-uM8LhoBnqI .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJHU3MohAB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJHU3Pxgqd {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHU3QX23d {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJHU3QX23d img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLShkZj71D {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLShkZj71D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLShkZj71D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLShkZj71D .title .num {
  width: 100%;
  display: block;
}
.cid-uLShkZj71D .title .card-title {
  z-index: 1;
}
.cid-uLShkZj71D .num {
  color: #9fe870;
}
.cid-uLShkZj71D .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLShkZj71D .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLShkZj71D * {
    text-align: center !important;
  }
  .cid-uLShkZj71D .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLShkZj71D .content-head {
  max-width: 800px;
}
.cid-uLShkZj71D .card-title,
.cid-uLShkZj71D .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLShkZj71D .card-text {
  color: #ffffff;
}
.cid-uJHU3UcZRx {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJHU3UcZRx .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJHU3UcZRx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHU3UcZRx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHU3UcZRx .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJHU3UcZRx .footer-col {
    flex-direction: column;
  }
}
.cid-uJHU3UcZRx .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJHU3UcZRx .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJHU3UcZRx .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHU3UcZRx .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHU3UcZRx .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHU3UcZRx .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJHU3UcZRx .soc-item {
  margin: 8px;
}
.cid-uJHU3UcZRx .soc-item a:hover .mbr-iconfont,
.cid-uJHU3UcZRx .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJHU3UcZRx .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJHU3UcZRx .row {
    text-align: center;
  }
  .cid-uJHU3UcZRx .social-row {
    justify-content: center;
  }
}
.cid-uJHU3UcZRx .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJHU3UcZRx .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHU3UcZRx .list {
    margin-bottom: 0rem;
  }
}
.cid-uJHU3UcZRx .mbr-text {
  color: #bbbbbb;
}
.cid-uJHU3UcZRx .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJHU3UcZRx .list,
.cid-uJHU3UcZRx .item-wrap {
  color: #ffffff;
}
.cid-uJHU3UcZRx .copyright {
  color: #f7f7f7;
}
.cid-uJHU3WbfHv {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJHU3WbfHv {
    padding-bottom: 0px;
  }
}
.cid-uJHU3WbfHv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHU3WbfHv .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJHU3WbfHv .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJHU3WbfHv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHU3WbfHv .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJHU3WbfHv .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJHU3WbfHv .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJHU3WbfHv .content-head {
  max-width: 800px;
}
.cid-uJHU3WbfHv .card-title {
  text-align: right;
}
.cid-uJHU3XP4Fd {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHU3ZoOCr {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJHU3ZoOCr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHU3ZoOCr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHU3ZoOCr .title .num {
  width: 100%;
  display: block;
}
.cid-uJHU3ZoOCr .title .card-title {
  z-index: 1;
}
.cid-uJHU3ZoOCr .num {
  color: #9fe870;
}
.cid-uJHU3ZoOCr .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHU3ZoOCr .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHU3ZoOCr * {
    text-align: center !important;
  }
  .cid-uJHU3ZoOCr .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJHU3ZoOCr .content-head {
  max-width: 800px;
}
.cid-uJHU3ZoOCr .card-title,
.cid-uJHU3ZoOCr .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJHU3ZoOCr .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJHWLIBPZr {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJHWLIBPZr .carousel {
  height: 800px;
}
.cid-uJHWLIBPZr .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJHWLIBPZr .carousel-item,
.cid-uJHWLIBPZr .carousel-inner {
  height: 100%;
}
.cid-uJHWLIBPZr img,
.cid-uJHWLIBPZr .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJHWLIBPZr .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJHWLIBPZr .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJHWLIBPZr .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJHWLIBPZr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJHWLIBPZr .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJHWLIBPZr .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJHWLIBPZr .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJHWLIBPZr .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJHWLIBPZr .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJHWLIBPZr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHWLIBPZr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJHWLIBPZr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJHWLIBPZr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJHWLIBPZr .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJHWLIBPZr .carousel-indicators li.active,
.cid-uJHWLIBPZr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJHWLIBPZr .carousel-indicators li::after,
.cid-uJHWLIBPZr .carousel-indicators li::before {
  content: none;
}
.cid-uJHWLIBPZr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJHWLIBPZr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJHWLIBPZr .mbr-section-subtitle,
  .cid-uJHWLIBPZr .mbr-section-text,
  .cid-uJHWLIBPZr .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHWLIBPZr .carousel-control-prev,
.cid-uJHWLIBPZr .carousel-control-next {
  display: none;
}
.cid-uJHWLK9i4a {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLSiM3buBq {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uLSiM3buBq .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uLSiM3buBq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLSiM3buBq .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uLSiM3buBq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uLSiM3buBq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLSiM3buBq .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLSiM3buBq .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLSiM3buBq .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLSiM3buBq .mbr-section-title {
  color: #f92c50;
}
.cid-uLSiM3buBq .mbr-text,
.cid-uLSiM3buBq .mbr-section-btn {
  color: #645600;
}
.cid-uLSiM3buBq P {
  color: #9fe870;
  text-align: left;
}
.cid-uLSiM3buBq H2 {
  color: #757b62;
}
.cid-uLSiM3buBq .mbr-section-title-1 {
  color: #7787a5;
}
.cid-uJHWLMD59B {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJHWLMD59B .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJHWLMD59B .panel-group {
  border: none;
}
.cid-uJHWLMD59B .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHWLMD59B .card-header {
    padding: 0rem;
  }
}
.cid-uJHWLMD59B .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJHWLMD59B .img-col {
  padding: 0;
}
.cid-uJHWLMD59B .img-item {
  height: 100%;
}
.cid-uJHWLMD59B img {
  height: 100%;
  object-fit: cover;
}
.cid-uJHWLMD59B .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJHWLMD59B .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJHWLMD59B p {
  margin-bottom: 0.3rem;
}
.cid-uJHWLMD59B .panel-title-edit {
  color: #000000;
}
.cid-uJHWLMD59B .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJHWLMD59B .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJHWLMD59B .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJHWLMD59B .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJHWLMD59B .panel-text {
  color: #000000;
}
.cid-uJHWLMD59B .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJHWLMD59B .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJHWLMD59B .panel-title-edit,
.cid-uJHWLMD59B .mbr-iconfont {
  color: #000000;
}
.cid-uLSiPJAhgh {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLSiSEN0qI {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLSiSEN0qI .mbr-text {
  color: #000000;
}
.cid-uLSiSEN0qI .mbr-section-subtitle {
  color: #000000;
}
.cid-uLSiSEN0qI .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uJHWLO0RFL {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHWLP8A4s {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJHWLP8A4s .content-head {
  max-width: 947px;
}
.cid-uJHWLP8A4s .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJHWLP8A4s .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHWLP8A4s .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHWLP8A4s .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHWLP8A4s .mbr-text,
.cid-uJHWLP8A4s .mbr-section-btn {
  color: #163300;
}
.cid-uJHWLQsynq {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uJHWLQsynq .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJHWLQsynq .item {
    margin-bottom: 1rem;
  }
}
.cid-uJHWLQsynq .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uJHWLQsynq .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uJHWLQsynq .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJHWLQsynq .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJHWLQsynq .carousel-control,
.cid-uJHWLQsynq .close {
  background: #1b1b1b;
}
.cid-uJHWLQsynq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJHWLQsynq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJHWLQsynq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJHWLQsynq .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJHWLQsynq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJHWLQsynq .close::before {
  content: '\e91a';
}
.cid-uJHWLQsynq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJHWLQsynq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJHWLQsynq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHWLQsynq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJHWLQsynq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJHWLQsynq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJHWLQsynq .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJHWLQsynq .carousel-indicators li.active,
.cid-uJHWLQsynq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJHWLQsynq .carousel-indicators li::after,
.cid-uJHWLQsynq .carousel-indicators li::before {
  content: none;
}
.cid-uJHWLQsynq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJHWLQsynq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJHWLQsynq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHWLQsynq .carousel-indicators {
    display: none;
  }
}
.cid-uJHWLQsynq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJHWLQsynq .carousel-inner > .active {
  display: block;
}
.cid-uJHWLQsynq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJHWLQsynq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJHWLQsynq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJHWLQsynq .carousel-control,
  .cid-uJHWLQsynq .carousel-indicators,
  .cid-uJHWLQsynq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJHWLQsynq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJHWLQsynq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJHWLQsynq .carousel-indicators .active,
.cid-uJHWLQsynq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJHWLQsynq .carousel-indicators .active {
  background: #fff;
}
.cid-uJHWLQsynq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJHWLQsynq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJHWLQsynq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJHWLQsynq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJHWLQsynq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJHWLQsynq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJHWLQsynq .carousel {
  width: 100%;
}
.cid-uJHWLQsynq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJHWLQsynq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJHWLQsynq .modal.fade .modal-dialog,
.cid-uJHWLQsynq .modal.in .modal-dialog {
  transform: none;
}
.cid-uJHWLQsynq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJHWLQsynq .content-head {
  max-width: 800px;
}
.cid-uJHWLQsynq H6 {
  color: #0c2c68;
}
.cid-uJHWLSFXY5 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJHWLSFXY5 .content-head {
  max-width: 947px;
}
.cid-uJHWLSFXY5 .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJHWLSFXY5 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHWLSFXY5 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJHWLSFXY5 .mbr-section-title {
  color: #0c2c68;
}
.cid-uJHWLSFXY5 .mbr-text,
.cid-uJHWLSFXY5 .mbr-section-btn {
  color: #163300;
}
.cid-uO1orLSCaz {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uO1orLSCaz h6 {
  line-height: 1.2;
}
.cid-uO1orLSCaz img,
.cid-uO1orLSCaz .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uO1orLSCaz .item:focus,
.cid-uO1orLSCaz span:focus {
  outline: none;
}
.cid-uO1orLSCaz .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uO1orLSCaz .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uO1orLSCaz .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uO1orLSCaz .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uO1orLSCaz .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uO1orLSCaz .mbr-section-title {
  color: #000000;
}
.cid-uO1orLSCaz .mbr-text,
.cid-uO1orLSCaz .mbr-section-btn {
  color: #000000;
}
.cid-uO1orLSCaz .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uO1orLSCaz .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uO1orLSCaz .item-text {
  color: #000000;
  text-align: center;
}
.cid-uO1orLSCaz .content-head {
  max-width: 800px;
}
.cid-uO1orLSCaz .item-title,
.cid-uO1orLSCaz .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uO1orLSCaz .item-subtitle,
.cid-uO1orLSCaz .mbr-section-btn {
  text-align: left;
}
.cid-uO1orLSCaz .item-text,
.cid-uO1orLSCaz .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJHWLXlK4r {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJHWM0tigi {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHWM1QzNn {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJHWM1QzNn img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLSiUGw5gx {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLSiUGw5gx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLSiUGw5gx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLSiUGw5gx .title .num {
  width: 100%;
  display: block;
}
.cid-uLSiUGw5gx .title .card-title {
  z-index: 1;
}
.cid-uLSiUGw5gx .num {
  color: #9fe870;
}
.cid-uLSiUGw5gx .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLSiUGw5gx .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLSiUGw5gx * {
    text-align: center !important;
  }
  .cid-uLSiUGw5gx .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLSiUGw5gx .content-head {
  max-width: 800px;
}
.cid-uLSiUGw5gx .card-title,
.cid-uLSiUGw5gx .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLSiUGw5gx .card-text {
  color: #ffffff;
}
.cid-uJHWM5i7N8 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJHWM5i7N8 .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJHWM5i7N8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHWM5i7N8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHWM5i7N8 .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJHWM5i7N8 .footer-col {
    flex-direction: column;
  }
}
.cid-uJHWM5i7N8 .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJHWM5i7N8 .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJHWM5i7N8 .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHWM5i7N8 .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHWM5i7N8 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJHWM5i7N8 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJHWM5i7N8 .soc-item {
  margin: 8px;
}
.cid-uJHWM5i7N8 .soc-item a:hover .mbr-iconfont,
.cid-uJHWM5i7N8 .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJHWM5i7N8 .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJHWM5i7N8 .row {
    text-align: center;
  }
  .cid-uJHWM5i7N8 .social-row {
    justify-content: center;
  }
}
.cid-uJHWM5i7N8 .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJHWM5i7N8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJHWM5i7N8 .list {
    margin-bottom: 0rem;
  }
}
.cid-uJHWM5i7N8 .mbr-text {
  color: #bbbbbb;
}
.cid-uJHWM5i7N8 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJHWM5i7N8 .list,
.cid-uJHWM5i7N8 .item-wrap {
  color: #ffffff;
}
.cid-uJHWM5i7N8 .copyright {
  color: #f7f7f7;
}
.cid-uJHWM7svjs {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJHWM7svjs {
    padding-bottom: 0px;
  }
}
.cid-uJHWM7svjs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHWM7svjs .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJHWM7svjs .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJHWM7svjs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHWM7svjs .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJHWM7svjs .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJHWM7svjs .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJHWM7svjs .content-head {
  max-width: 800px;
}
.cid-uJHWM7svjs .card-title {
  text-align: right;
}
.cid-uJHWM9ahIr {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJHWMaJ0qe {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJHWMaJ0qe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJHWMaJ0qe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJHWMaJ0qe .title .num {
  width: 100%;
  display: block;
}
.cid-uJHWMaJ0qe .title .card-title {
  z-index: 1;
}
.cid-uJHWMaJ0qe .num {
  color: #9fe870;
}
.cid-uJHWMaJ0qe .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJHWMaJ0qe .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJHWMaJ0qe * {
    text-align: center !important;
  }
  .cid-uJHWMaJ0qe .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJHWMaJ0qe .content-head {
  max-width: 800px;
}
.cid-uJHWMaJ0qe .card-title,
.cid-uJHWMaJ0qe .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJHWMaJ0qe .card-text {
  color: #ffffff;
}
.cid-uLSiQIxBs9 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLSiQIxBs9 .mbr-text {
  color: #000000;
}
.cid-uLSiQIxBs9 .mbr-section-subtitle {
  color: #000000;
}
.cid-uLSiQIxBs9 .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJI1foA3YI {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJI1foA3YI .carousel {
  height: 800px;
}
.cid-uJI1foA3YI .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJI1foA3YI .carousel-item,
.cid-uJI1foA3YI .carousel-inner {
  height: 100%;
}
.cid-uJI1foA3YI img,
.cid-uJI1foA3YI .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJI1foA3YI .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJI1foA3YI .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJI1foA3YI .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJI1foA3YI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJI1foA3YI .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJI1foA3YI .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJI1foA3YI .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJI1foA3YI .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJI1foA3YI .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJI1foA3YI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJI1foA3YI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJI1foA3YI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJI1foA3YI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJI1foA3YI .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJI1foA3YI .carousel-indicators li.active,
.cid-uJI1foA3YI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJI1foA3YI .carousel-indicators li::after,
.cid-uJI1foA3YI .carousel-indicators li::before {
  content: none;
}
.cid-uJI1foA3YI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJI1foA3YI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJI1foA3YI .mbr-section-subtitle,
  .cid-uJI1foA3YI .mbr-section-text,
  .cid-uJI1foA3YI .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJI1foA3YI .carousel-control-prev,
.cid-uJI1foA3YI .carousel-control-next {
  display: none;
}
.cid-uJI1fqp73L {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLSwj0J7ef {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uLSwj0J7ef .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uLSwj0J7ef .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLSwj0J7ef .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uLSwj0J7ef .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uLSwj0J7ef .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLSwj0J7ef .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLSwj0J7ef .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLSwj0J7ef .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLSwj0J7ef .mbr-section-title {
  color: #f92c50;
}
.cid-uLSwj0J7ef .mbr-text,
.cid-uLSwj0J7ef .mbr-section-btn {
  color: #645600;
}
.cid-uLSwj0J7ef P {
  color: #9fe870;
  text-align: left;
}
.cid-uLSwj0J7ef H2 {
  color: #757b62;
}
.cid-uLSwj0J7ef .mbr-section-title-1 {
  color: #7787a5;
}
.cid-uJI1ft7k94 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJI1ft7k94 .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJI1ft7k94 .panel-group {
  border: none;
}
.cid-uJI1ft7k94 .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJI1ft7k94 .card-header {
    padding: 0rem;
  }
}
.cid-uJI1ft7k94 .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJI1ft7k94 .img-col {
  padding: 0;
}
.cid-uJI1ft7k94 .img-item {
  height: 100%;
}
.cid-uJI1ft7k94 img {
  height: 100%;
  object-fit: cover;
}
.cid-uJI1ft7k94 .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJI1ft7k94 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJI1ft7k94 p {
  margin-bottom: 0.3rem;
}
.cid-uJI1ft7k94 .panel-title-edit {
  color: #000000;
}
.cid-uJI1ft7k94 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJI1ft7k94 .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJI1ft7k94 .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJI1ft7k94 .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJI1ft7k94 .panel-text {
  color: #000000;
}
.cid-uJI1ft7k94 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJI1ft7k94 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJI1ft7k94 .panel-title-edit,
.cid-uJI1ft7k94 .mbr-iconfont {
  color: #000000;
}
.cid-uLSwogMWnF {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLSwqrR4h7 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLSwqrR4h7 .mbr-text {
  color: #000000;
}
.cid-uLSwqrR4h7 .mbr-section-subtitle {
  color: #000000;
}
.cid-uLSwqrR4h7 .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uJI1fuFuJD {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJI1fvTRVi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJI1fvTRVi .content-head {
  max-width: 947px;
}
.cid-uJI1fvTRVi .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJI1fvTRVi .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJI1fvTRVi .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJI1fvTRVi .mbr-section-title {
  color: #0c2c68;
}
.cid-uJI1fvTRVi .mbr-text,
.cid-uJI1fvTRVi .mbr-section-btn {
  color: #163300;
}
.cid-uJI1fxU0mz {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uJI1fxU0mz .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJI1fxU0mz .item {
    margin-bottom: 1rem;
  }
}
.cid-uJI1fxU0mz .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uJI1fxU0mz .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uJI1fxU0mz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJI1fxU0mz .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJI1fxU0mz .carousel-control,
.cid-uJI1fxU0mz .close {
  background: #1b1b1b;
}
.cid-uJI1fxU0mz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJI1fxU0mz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJI1fxU0mz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJI1fxU0mz .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJI1fxU0mz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJI1fxU0mz .close::before {
  content: '\e91a';
}
.cid-uJI1fxU0mz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJI1fxU0mz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJI1fxU0mz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJI1fxU0mz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJI1fxU0mz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJI1fxU0mz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJI1fxU0mz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJI1fxU0mz .carousel-indicators li.active,
.cid-uJI1fxU0mz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJI1fxU0mz .carousel-indicators li::after,
.cid-uJI1fxU0mz .carousel-indicators li::before {
  content: none;
}
.cid-uJI1fxU0mz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJI1fxU0mz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJI1fxU0mz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJI1fxU0mz .carousel-indicators {
    display: none;
  }
}
.cid-uJI1fxU0mz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJI1fxU0mz .carousel-inner > .active {
  display: block;
}
.cid-uJI1fxU0mz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJI1fxU0mz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJI1fxU0mz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJI1fxU0mz .carousel-control,
  .cid-uJI1fxU0mz .carousel-indicators,
  .cid-uJI1fxU0mz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJI1fxU0mz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJI1fxU0mz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJI1fxU0mz .carousel-indicators .active,
.cid-uJI1fxU0mz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJI1fxU0mz .carousel-indicators .active {
  background: #fff;
}
.cid-uJI1fxU0mz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJI1fxU0mz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJI1fxU0mz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJI1fxU0mz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJI1fxU0mz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJI1fxU0mz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJI1fxU0mz .carousel {
  width: 100%;
}
.cid-uJI1fxU0mz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJI1fxU0mz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJI1fxU0mz .modal.fade .modal-dialog,
.cid-uJI1fxU0mz .modal.in .modal-dialog {
  transform: none;
}
.cid-uJI1fxU0mz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJI1fxU0mz .content-head {
  max-width: 800px;
}
.cid-uJI1fxU0mz H6 {
  color: #0c2c68;
}
.cid-uJI1fBCKgX {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJI1fBCKgX .content-head {
  max-width: 947px;
}
.cid-uJI1fBCKgX .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJI1fBCKgX .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJI1fBCKgX .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJI1fBCKgX .mbr-section-title {
  color: #0c2c68;
}
.cid-uJI1fBCKgX .mbr-text,
.cid-uJI1fBCKgX .mbr-section-btn {
  color: #163300;
}
.cid-uO1qaicAQH {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uO1qaicAQH h6 {
  line-height: 1.2;
}
.cid-uO1qaicAQH img,
.cid-uO1qaicAQH .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uO1qaicAQH .item:focus,
.cid-uO1qaicAQH span:focus {
  outline: none;
}
.cid-uO1qaicAQH .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uO1qaicAQH .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uO1qaicAQH .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uO1qaicAQH .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uO1qaicAQH .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uO1qaicAQH .mbr-section-title {
  color: #000000;
}
.cid-uO1qaicAQH .mbr-text,
.cid-uO1qaicAQH .mbr-section-btn {
  color: #000000;
}
.cid-uO1qaicAQH .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uO1qaicAQH .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uO1qaicAQH .item-text {
  color: #000000;
  text-align: center;
}
.cid-uO1qaicAQH .content-head {
  max-width: 800px;
}
.cid-uO1qaicAQH .item-title,
.cid-uO1qaicAQH .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uO1qaicAQH .item-subtitle,
.cid-uO1qaicAQH .mbr-section-btn {
  text-align: left;
}
.cid-uO1qaicAQH .item-text,
.cid-uO1qaicAQH .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJI1fFQpvz {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJI1fHomIZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJI1fMWfe7 {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJI1fMWfe7 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLSwktO3YH {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLSwktO3YH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLSwktO3YH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLSwktO3YH .title .num {
  width: 100%;
  display: block;
}
.cid-uLSwktO3YH .title .card-title {
  z-index: 1;
}
.cid-uLSwktO3YH .num {
  color: #9fe870;
}
.cid-uLSwktO3YH .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLSwktO3YH .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLSwktO3YH * {
    text-align: center !important;
  }
  .cid-uLSwktO3YH .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLSwktO3YH .content-head {
  max-width: 800px;
}
.cid-uLSwktO3YH .card-title,
.cid-uLSwktO3YH .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLSwktO3YH .card-text {
  color: #ffffff;
}
.cid-uJI1fQITjK {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJI1fQITjK .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJI1fQITjK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJI1fQITjK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJI1fQITjK .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJI1fQITjK .footer-col {
    flex-direction: column;
  }
}
.cid-uJI1fQITjK .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJI1fQITjK .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJI1fQITjK .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJI1fQITjK .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJI1fQITjK .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJI1fQITjK .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJI1fQITjK .soc-item {
  margin: 8px;
}
.cid-uJI1fQITjK .soc-item a:hover .mbr-iconfont,
.cid-uJI1fQITjK .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJI1fQITjK .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJI1fQITjK .row {
    text-align: center;
  }
  .cid-uJI1fQITjK .social-row {
    justify-content: center;
  }
}
.cid-uJI1fQITjK .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJI1fQITjK .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJI1fQITjK .list {
    margin-bottom: 0rem;
  }
}
.cid-uJI1fQITjK .mbr-text {
  color: #bbbbbb;
}
.cid-uJI1fQITjK .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJI1fQITjK .list,
.cid-uJI1fQITjK .item-wrap {
  color: #ffffff;
}
.cid-uJI1fQITjK .copyright {
  color: #f7f7f7;
}
.cid-uJI1fVTQw5 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJI1fVTQw5 {
    padding-bottom: 0px;
  }
}
.cid-uJI1fVTQw5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJI1fVTQw5 .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJI1fVTQw5 .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJI1fVTQw5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJI1fVTQw5 .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJI1fVTQw5 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJI1fVTQw5 .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJI1fVTQw5 .content-head {
  max-width: 800px;
}
.cid-uJI1fVTQw5 .card-title {
  text-align: right;
}
.cid-uJI1g0tLzi {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJI1g2X8Oe {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJI1g2X8Oe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJI1g2X8Oe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJI1g2X8Oe .title .num {
  width: 100%;
  display: block;
}
.cid-uJI1g2X8Oe .title .card-title {
  z-index: 1;
}
.cid-uJI1g2X8Oe .num {
  color: #9fe870;
}
.cid-uJI1g2X8Oe .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJI1g2X8Oe .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJI1g2X8Oe * {
    text-align: center !important;
  }
  .cid-uJI1g2X8Oe .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJI1g2X8Oe .content-head {
  max-width: 800px;
}
.cid-uJI1g2X8Oe .card-title,
.cid-uJI1g2X8Oe .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJI1g2X8Oe .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJI5oK8AOQ {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJI5oK8AOQ .carousel {
  height: 800px;
}
.cid-uJI5oK8AOQ .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJI5oK8AOQ .carousel-item,
.cid-uJI5oK8AOQ .carousel-inner {
  height: 100%;
}
.cid-uJI5oK8AOQ img,
.cid-uJI5oK8AOQ .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJI5oK8AOQ .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJI5oK8AOQ .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJI5oK8AOQ .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJI5oK8AOQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJI5oK8AOQ .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJI5oK8AOQ .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJI5oK8AOQ .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJI5oK8AOQ .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJI5oK8AOQ .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJI5oK8AOQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJI5oK8AOQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJI5oK8AOQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJI5oK8AOQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJI5oK8AOQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJI5oK8AOQ .carousel-indicators li.active,
.cid-uJI5oK8AOQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJI5oK8AOQ .carousel-indicators li::after,
.cid-uJI5oK8AOQ .carousel-indicators li::before {
  content: none;
}
.cid-uJI5oK8AOQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJI5oK8AOQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJI5oK8AOQ .mbr-section-subtitle,
  .cid-uJI5oK8AOQ .mbr-section-text,
  .cid-uJI5oK8AOQ .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJI5oK8AOQ .carousel-control-prev,
.cid-uJI5oK8AOQ .carousel-control-next {
  display: none;
}
.cid-uJI5oLQLuD {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLSxEWu24n {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uLSxEWu24n .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uLSxEWu24n .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLSxEWu24n .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uLSxEWu24n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uLSxEWu24n .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLSxEWu24n .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLSxEWu24n .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLSxEWu24n .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLSxEWu24n .mbr-section-title {
  color: #f92c50;
}
.cid-uLSxEWu24n .mbr-text,
.cid-uLSxEWu24n .mbr-section-btn {
  color: #645600;
}
.cid-uLSxEWu24n P {
  color: #9fe870;
  text-align: left;
}
.cid-uLSxEWu24n H2 {
  color: #757b62;
}
.cid-uLSxEWu24n .mbr-section-title-1 {
  color: #7787a5;
}
.cid-uJI5oOc6jd {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJI5oOc6jd .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJI5oOc6jd .panel-group {
  border: none;
}
.cid-uJI5oOc6jd .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJI5oOc6jd .card-header {
    padding: 0rem;
  }
}
.cid-uJI5oOc6jd .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJI5oOc6jd .img-col {
  padding: 0;
}
.cid-uJI5oOc6jd .img-item {
  height: 100%;
}
.cid-uJI5oOc6jd img {
  height: 100%;
  object-fit: cover;
}
.cid-uJI5oOc6jd .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJI5oOc6jd .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJI5oOc6jd p {
  margin-bottom: 0.3rem;
}
.cid-uJI5oOc6jd .panel-title-edit {
  color: #000000;
}
.cid-uJI5oOc6jd .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJI5oOc6jd .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJI5oOc6jd .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJI5oOc6jd .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJI5oOc6jd .panel-text {
  color: #000000;
}
.cid-uJI5oOc6jd .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJI5oOc6jd .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJI5oOc6jd .panel-title-edit,
.cid-uJI5oOc6jd .mbr-iconfont {
  color: #000000;
}
.cid-uLSxCDvIDW {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLSxBv6EaH {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLSxBv6EaH .mbr-text {
  color: #000000;
}
.cid-uLSxBv6EaH .mbr-section-subtitle {
  color: #000000;
}
.cid-uLSxBv6EaH .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uJI5oPDQYd {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJI5oQITZp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJI5oQITZp .content-head {
  max-width: 947px;
}
.cid-uJI5oQITZp .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJI5oQITZp .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJI5oQITZp .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJI5oQITZp .mbr-section-title {
  color: #0c2c68;
}
.cid-uJI5oQITZp .mbr-text,
.cid-uJI5oQITZp .mbr-section-btn {
  color: #163300;
}
.cid-uJI5oS3cac {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uJI5oS3cac .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJI5oS3cac .item {
    margin-bottom: 1rem;
  }
}
.cid-uJI5oS3cac .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uJI5oS3cac .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uJI5oS3cac .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJI5oS3cac .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJI5oS3cac .carousel-control,
.cid-uJI5oS3cac .close {
  background: #1b1b1b;
}
.cid-uJI5oS3cac .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJI5oS3cac .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJI5oS3cac .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJI5oS3cac .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJI5oS3cac .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJI5oS3cac .close::before {
  content: '\e91a';
}
.cid-uJI5oS3cac .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJI5oS3cac .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJI5oS3cac .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJI5oS3cac .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJI5oS3cac .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJI5oS3cac .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJI5oS3cac .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJI5oS3cac .carousel-indicators li.active,
.cid-uJI5oS3cac .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJI5oS3cac .carousel-indicators li::after,
.cid-uJI5oS3cac .carousel-indicators li::before {
  content: none;
}
.cid-uJI5oS3cac .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJI5oS3cac .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJI5oS3cac .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJI5oS3cac .carousel-indicators {
    display: none;
  }
}
.cid-uJI5oS3cac .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJI5oS3cac .carousel-inner > .active {
  display: block;
}
.cid-uJI5oS3cac .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJI5oS3cac .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJI5oS3cac .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJI5oS3cac .carousel-control,
  .cid-uJI5oS3cac .carousel-indicators,
  .cid-uJI5oS3cac .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJI5oS3cac .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJI5oS3cac .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJI5oS3cac .carousel-indicators .active,
.cid-uJI5oS3cac .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJI5oS3cac .carousel-indicators .active {
  background: #fff;
}
.cid-uJI5oS3cac .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJI5oS3cac .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJI5oS3cac .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJI5oS3cac .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJI5oS3cac .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJI5oS3cac .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJI5oS3cac .carousel {
  width: 100%;
}
.cid-uJI5oS3cac .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJI5oS3cac .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJI5oS3cac .modal.fade .modal-dialog,
.cid-uJI5oS3cac .modal.in .modal-dialog {
  transform: none;
}
.cid-uJI5oS3cac .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJI5oS3cac .content-head {
  max-width: 800px;
}
.cid-uJI5oS3cac H6 {
  color: #0c2c68;
}
.cid-uJI5oUfefw {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJI5oUfefw .content-head {
  max-width: 947px;
}
.cid-uJI5oUfefw .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJI5oUfefw .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJI5oUfefw .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJI5oUfefw .mbr-section-title {
  color: #0c2c68;
}
.cid-uJI5oUfefw .mbr-text,
.cid-uJI5oUfefw .mbr-section-btn {
  color: #163300;
}
.cid-uO1r7ePOFW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uO1r7ePOFW h6 {
  line-height: 1.2;
}
.cid-uO1r7ePOFW img,
.cid-uO1r7ePOFW .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uO1r7ePOFW .item:focus,
.cid-uO1r7ePOFW span:focus {
  outline: none;
}
.cid-uO1r7ePOFW .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uO1r7ePOFW .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uO1r7ePOFW .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uO1r7ePOFW .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uO1r7ePOFW .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uO1r7ePOFW .mbr-section-title {
  color: #000000;
}
.cid-uO1r7ePOFW .mbr-text,
.cid-uO1r7ePOFW .mbr-section-btn {
  color: #000000;
}
.cid-uO1r7ePOFW .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uO1r7ePOFW .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uO1r7ePOFW .item-text {
  color: #000000;
  text-align: center;
}
.cid-uO1r7ePOFW .content-head {
  max-width: 800px;
}
.cid-uO1r7ePOFW .item-title,
.cid-uO1r7ePOFW .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uO1r7ePOFW .item-subtitle,
.cid-uO1r7ePOFW .mbr-section-btn {
  text-align: left;
}
.cid-uO1r7ePOFW .item-text,
.cid-uO1r7ePOFW .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJI5oXrwtM {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJI5oYUsqb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJI5p3xiAO {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJI5p3xiAO img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLSxGz4hL1 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLSxGz4hL1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLSxGz4hL1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLSxGz4hL1 .title .num {
  width: 100%;
  display: block;
}
.cid-uLSxGz4hL1 .title .card-title {
  z-index: 1;
}
.cid-uLSxGz4hL1 .num {
  color: #9fe870;
}
.cid-uLSxGz4hL1 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLSxGz4hL1 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLSxGz4hL1 * {
    text-align: center !important;
  }
  .cid-uLSxGz4hL1 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLSxGz4hL1 .content-head {
  max-width: 800px;
}
.cid-uLSxGz4hL1 .card-title,
.cid-uLSxGz4hL1 .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLSxGz4hL1 .card-text {
  color: #ffffff;
}
.cid-uJI5p6NZoI {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJI5p6NZoI .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJI5p6NZoI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJI5p6NZoI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJI5p6NZoI .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJI5p6NZoI .footer-col {
    flex-direction: column;
  }
}
.cid-uJI5p6NZoI .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJI5p6NZoI .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJI5p6NZoI .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJI5p6NZoI .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJI5p6NZoI .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJI5p6NZoI .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJI5p6NZoI .soc-item {
  margin: 8px;
}
.cid-uJI5p6NZoI .soc-item a:hover .mbr-iconfont,
.cid-uJI5p6NZoI .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJI5p6NZoI .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJI5p6NZoI .row {
    text-align: center;
  }
  .cid-uJI5p6NZoI .social-row {
    justify-content: center;
  }
}
.cid-uJI5p6NZoI .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJI5p6NZoI .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJI5p6NZoI .list {
    margin-bottom: 0rem;
  }
}
.cid-uJI5p6NZoI .mbr-text {
  color: #bbbbbb;
}
.cid-uJI5p6NZoI .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJI5p6NZoI .list,
.cid-uJI5p6NZoI .item-wrap {
  color: #ffffff;
}
.cid-uJI5p6NZoI .copyright {
  color: #f7f7f7;
}
.cid-uJI5p8ZacQ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJI5p8ZacQ {
    padding-bottom: 0px;
  }
}
.cid-uJI5p8ZacQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJI5p8ZacQ .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJI5p8ZacQ .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJI5p8ZacQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJI5p8ZacQ .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJI5p8ZacQ .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJI5p8ZacQ .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJI5p8ZacQ .content-head {
  max-width: 800px;
}
.cid-uJI5p8ZacQ .card-title {
  text-align: right;
}
.cid-uJI5paHBnP {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJI5pcignm {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJI5pcignm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJI5pcignm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJI5pcignm .title .num {
  width: 100%;
  display: block;
}
.cid-uJI5pcignm .title .card-title {
  z-index: 1;
}
.cid-uJI5pcignm .num {
  color: #9fe870;
}
.cid-uJI5pcignm .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJI5pcignm .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJI5pcignm * {
    text-align: center !important;
  }
  .cid-uJI5pcignm .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJI5pcignm .content-head {
  max-width: 800px;
}
.cid-uJI5pcignm .card-title,
.cid-uJI5pcignm .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJI5pcignm .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJI7InrQIV {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJI7InrQIV .carousel {
  height: 800px;
}
.cid-uJI7InrQIV .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJI7InrQIV .carousel-item,
.cid-uJI7InrQIV .carousel-inner {
  height: 100%;
}
.cid-uJI7InrQIV img,
.cid-uJI7InrQIV .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJI7InrQIV .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJI7InrQIV .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJI7InrQIV .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJI7InrQIV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJI7InrQIV .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJI7InrQIV .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJI7InrQIV .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJI7InrQIV .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJI7InrQIV .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJI7InrQIV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJI7InrQIV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJI7InrQIV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJI7InrQIV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJI7InrQIV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJI7InrQIV .carousel-indicators li.active,
.cid-uJI7InrQIV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJI7InrQIV .carousel-indicators li::after,
.cid-uJI7InrQIV .carousel-indicators li::before {
  content: none;
}
.cid-uJI7InrQIV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJI7InrQIV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJI7InrQIV .mbr-section-subtitle,
  .cid-uJI7InrQIV .mbr-section-text,
  .cid-uJI7InrQIV .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJI7InrQIV .carousel-control-prev,
.cid-uJI7InrQIV .carousel-control-next {
  display: none;
}
.cid-uJI7IoR8qA {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLSzNYaOSn {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uLSzNYaOSn .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uLSzNYaOSn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLSzNYaOSn .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uLSzNYaOSn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uLSzNYaOSn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLSzNYaOSn .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLSzNYaOSn .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLSzNYaOSn .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLSzNYaOSn .mbr-section-title {
  color: #f92c50;
}
.cid-uLSzNYaOSn .mbr-text,
.cid-uLSzNYaOSn .mbr-section-btn {
  color: #645600;
}
.cid-uLSzNYaOSn P {
  color: #9fe870;
  text-align: left;
}
.cid-uLSzNYaOSn H2 {
  color: #757b62;
}
.cid-uLSzNYaOSn .mbr-section-title-1 {
  color: #7787a5;
}
.cid-uJI7Ir0H01 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJI7Ir0H01 .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJI7Ir0H01 .panel-group {
  border: none;
}
.cid-uJI7Ir0H01 .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJI7Ir0H01 .card-header {
    padding: 0rem;
  }
}
.cid-uJI7Ir0H01 .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJI7Ir0H01 .img-col {
  padding: 0;
}
.cid-uJI7Ir0H01 .img-item {
  height: 100%;
}
.cid-uJI7Ir0H01 img {
  height: 100%;
  object-fit: cover;
}
.cid-uJI7Ir0H01 .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJI7Ir0H01 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJI7Ir0H01 p {
  margin-bottom: 0.3rem;
}
.cid-uJI7Ir0H01 .panel-title-edit {
  color: #000000;
}
.cid-uJI7Ir0H01 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJI7Ir0H01 .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJI7Ir0H01 .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJI7Ir0H01 .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJI7Ir0H01 .panel-text {
  color: #000000;
}
.cid-uJI7Ir0H01 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJI7Ir0H01 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJI7Ir0H01 .panel-title-edit,
.cid-uJI7Ir0H01 .mbr-iconfont {
  color: #000000;
}
.cid-uLSzVil4Ih {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLSzTGZG6L {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLSzTGZG6L .mbr-text {
  color: #000000;
}
.cid-uLSzTGZG6L .mbr-section-subtitle {
  color: #000000;
}
.cid-uLSzTGZG6L .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uJI7Isorzn {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJI7ItByVT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJI7ItByVT .content-head {
  max-width: 947px;
}
.cid-uJI7ItByVT .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJI7ItByVT .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJI7ItByVT .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJI7ItByVT .mbr-section-title {
  color: #0c2c68;
}
.cid-uJI7ItByVT .mbr-text,
.cid-uJI7ItByVT .mbr-section-btn {
  color: #163300;
}
.cid-uJI7IuVojr {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uJI7IuVojr .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJI7IuVojr .item {
    margin-bottom: 1rem;
  }
}
.cid-uJI7IuVojr .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uJI7IuVojr .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uJI7IuVojr .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJI7IuVojr .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJI7IuVojr .carousel-control,
.cid-uJI7IuVojr .close {
  background: #1b1b1b;
}
.cid-uJI7IuVojr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJI7IuVojr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJI7IuVojr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJI7IuVojr .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJI7IuVojr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJI7IuVojr .close::before {
  content: '\e91a';
}
.cid-uJI7IuVojr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJI7IuVojr .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJI7IuVojr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJI7IuVojr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJI7IuVojr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJI7IuVojr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJI7IuVojr .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJI7IuVojr .carousel-indicators li.active,
.cid-uJI7IuVojr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJI7IuVojr .carousel-indicators li::after,
.cid-uJI7IuVojr .carousel-indicators li::before {
  content: none;
}
.cid-uJI7IuVojr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJI7IuVojr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJI7IuVojr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJI7IuVojr .carousel-indicators {
    display: none;
  }
}
.cid-uJI7IuVojr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJI7IuVojr .carousel-inner > .active {
  display: block;
}
.cid-uJI7IuVojr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJI7IuVojr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJI7IuVojr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJI7IuVojr .carousel-control,
  .cid-uJI7IuVojr .carousel-indicators,
  .cid-uJI7IuVojr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJI7IuVojr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJI7IuVojr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJI7IuVojr .carousel-indicators .active,
.cid-uJI7IuVojr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJI7IuVojr .carousel-indicators .active {
  background: #fff;
}
.cid-uJI7IuVojr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJI7IuVojr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJI7IuVojr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJI7IuVojr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJI7IuVojr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJI7IuVojr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJI7IuVojr .carousel {
  width: 100%;
}
.cid-uJI7IuVojr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJI7IuVojr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJI7IuVojr .modal.fade .modal-dialog,
.cid-uJI7IuVojr .modal.in .modal-dialog {
  transform: none;
}
.cid-uJI7IuVojr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJI7IuVojr .content-head {
  max-width: 800px;
}
.cid-uJI7IuVojr H6 {
  color: #0c2c68;
}
.cid-uJI7Ix3zeK {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJI7Ix3zeK .content-head {
  max-width: 947px;
}
.cid-uJI7Ix3zeK .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJI7Ix3zeK .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJI7Ix3zeK .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJI7Ix3zeK .mbr-section-title {
  color: #0c2c68;
}
.cid-uJI7Ix3zeK .mbr-text,
.cid-uJI7Ix3zeK .mbr-section-btn {
  color: #163300;
}
.cid-uO1xkACq2S {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uO1xkACq2S h6 {
  line-height: 1.2;
}
.cid-uO1xkACq2S img,
.cid-uO1xkACq2S .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uO1xkACq2S .item:focus,
.cid-uO1xkACq2S span:focus {
  outline: none;
}
.cid-uO1xkACq2S .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uO1xkACq2S .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uO1xkACq2S .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uO1xkACq2S .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uO1xkACq2S .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uO1xkACq2S .mbr-section-title {
  color: #000000;
}
.cid-uO1xkACq2S .mbr-text,
.cid-uO1xkACq2S .mbr-section-btn {
  color: #000000;
}
.cid-uO1xkACq2S .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uO1xkACq2S .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uO1xkACq2S .item-text {
  color: #000000;
  text-align: center;
}
.cid-uO1xkACq2S .content-head {
  max-width: 800px;
}
.cid-uO1xkACq2S .item-title,
.cid-uO1xkACq2S .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uO1xkACq2S .item-subtitle,
.cid-uO1xkACq2S .mbr-section-btn {
  text-align: left;
}
.cid-uO1xkACq2S .item-text,
.cid-uO1xkACq2S .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJI7IBJ5oV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJI7IEYYZ0 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJI7IGm982 {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJI7IGm982 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLSzQKNgd9 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLSzQKNgd9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLSzQKNgd9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLSzQKNgd9 .title .num {
  width: 100%;
  display: block;
}
.cid-uLSzQKNgd9 .title .card-title {
  z-index: 1;
}
.cid-uLSzQKNgd9 .num {
  color: #9fe870;
}
.cid-uLSzQKNgd9 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLSzQKNgd9 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLSzQKNgd9 * {
    text-align: center !important;
  }
  .cid-uLSzQKNgd9 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLSzQKNgd9 .content-head {
  max-width: 800px;
}
.cid-uLSzQKNgd9 .card-title,
.cid-uLSzQKNgd9 .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLSzQKNgd9 .card-text {
  color: #ffffff;
}
.cid-uJI7IJvXnv {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJI7IJvXnv .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJI7IJvXnv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJI7IJvXnv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJI7IJvXnv .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJI7IJvXnv .footer-col {
    flex-direction: column;
  }
}
.cid-uJI7IJvXnv .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJI7IJvXnv .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJI7IJvXnv .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJI7IJvXnv .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJI7IJvXnv .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJI7IJvXnv .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJI7IJvXnv .soc-item {
  margin: 8px;
}
.cid-uJI7IJvXnv .soc-item a:hover .mbr-iconfont,
.cid-uJI7IJvXnv .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJI7IJvXnv .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJI7IJvXnv .row {
    text-align: center;
  }
  .cid-uJI7IJvXnv .social-row {
    justify-content: center;
  }
}
.cid-uJI7IJvXnv .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJI7IJvXnv .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJI7IJvXnv .list {
    margin-bottom: 0rem;
  }
}
.cid-uJI7IJvXnv .mbr-text {
  color: #bbbbbb;
}
.cid-uJI7IJvXnv .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJI7IJvXnv .list,
.cid-uJI7IJvXnv .item-wrap {
  color: #ffffff;
}
.cid-uJI7IJvXnv .copyright {
  color: #f7f7f7;
}
.cid-uJI7ILuUb8 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJI7ILuUb8 {
    padding-bottom: 0px;
  }
}
.cid-uJI7ILuUb8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJI7ILuUb8 .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJI7ILuUb8 .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJI7ILuUb8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJI7ILuUb8 .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJI7ILuUb8 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJI7ILuUb8 .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJI7ILuUb8 .content-head {
  max-width: 800px;
}
.cid-uJI7ILuUb8 .card-title {
  text-align: right;
}
.cid-uJI7INjYfn {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJI7IORWuu {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJI7IORWuu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJI7IORWuu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJI7IORWuu .title .num {
  width: 100%;
  display: block;
}
.cid-uJI7IORWuu .title .card-title {
  z-index: 1;
}
.cid-uJI7IORWuu .num {
  color: #9fe870;
}
.cid-uJI7IORWuu .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJI7IORWuu .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJI7IORWuu * {
    text-align: center !important;
  }
  .cid-uJI7IORWuu .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJI7IORWuu .content-head {
  max-width: 800px;
}
.cid-uJI7IORWuu .card-title,
.cid-uJI7IORWuu .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJI7IORWuu .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJZBUz7lL9 {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJZBUz7lL9 .carousel {
  height: 800px;
}
.cid-uJZBUz7lL9 .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJZBUz7lL9 .carousel-item,
.cid-uJZBUz7lL9 .carousel-inner {
  height: 100%;
}
.cid-uJZBUz7lL9 img,
.cid-uJZBUz7lL9 .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJZBUz7lL9 .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJZBUz7lL9 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJZBUz7lL9 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJZBUz7lL9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJZBUz7lL9 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJZBUz7lL9 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJZBUz7lL9 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJZBUz7lL9 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJZBUz7lL9 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJZBUz7lL9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJZBUz7lL9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJZBUz7lL9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJZBUz7lL9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJZBUz7lL9 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJZBUz7lL9 .carousel-indicators li.active,
.cid-uJZBUz7lL9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJZBUz7lL9 .carousel-indicators li::after,
.cid-uJZBUz7lL9 .carousel-indicators li::before {
  content: none;
}
.cid-uJZBUz7lL9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJZBUz7lL9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJZBUz7lL9 .mbr-section-subtitle,
  .cid-uJZBUz7lL9 .mbr-section-text,
  .cid-uJZBUz7lL9 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJZBUz7lL9 .carousel-control-prev,
.cid-uJZBUz7lL9 .carousel-control-next {
  display: none;
}
.cid-uJZBUABAfp {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uM7U51biU2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uM7U51biU2 .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uM7U51biU2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM7U51biU2 .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uM7U51biU2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM7U51biU2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM7U51biU2 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM7U51biU2 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM7U51biU2 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM7U51biU2 .mbr-section-title {
  color: #f92c50;
}
.cid-uM7U51biU2 .mbr-text,
.cid-uM7U51biU2 .mbr-section-btn {
  color: #645600;
}
.cid-uM7U51biU2 P {
  color: #9fe870;
  text-align: left;
}
.cid-uM7U51biU2 H2 {
  color: #757b62;
}
.cid-uM7U51biU2 .mbr-section-title-1 {
  color: #757b62;
}
.cid-uJZBUCYtta {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJZBUCYtta .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJZBUCYtta .panel-group {
  border: none;
}
.cid-uJZBUCYtta .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJZBUCYtta .card-header {
    padding: 0rem;
  }
}
.cid-uJZBUCYtta .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJZBUCYtta .img-col {
  padding: 0;
}
.cid-uJZBUCYtta .img-item {
  height: 100%;
}
.cid-uJZBUCYtta img {
  height: 100%;
  object-fit: cover;
}
.cid-uJZBUCYtta .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJZBUCYtta .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJZBUCYtta p {
  margin-bottom: 0.3rem;
}
.cid-uJZBUCYtta .panel-title-edit {
  color: #000000;
}
.cid-uJZBUCYtta .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJZBUCYtta .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJZBUCYtta .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJZBUCYtta .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJZBUCYtta .panel-text {
  color: #000000;
}
.cid-uJZBUCYtta .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJZBUCYtta .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJZBUCYtta .panel-title-edit,
.cid-uJZBUCYtta .mbr-iconfont {
  color: #000000;
}
.cid-uJZBUExRBD {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJZBUG3PLO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJZBUG3PLO .content-head {
  max-width: 947px;
}
.cid-uJZBUG3PLO .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJZBUG3PLO .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJZBUG3PLO .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJZBUG3PLO .mbr-section-title {
  color: #0c2c68;
}
.cid-uJZBUG3PLO .mbr-text,
.cid-uJZBUG3PLO .mbr-section-btn {
  color: #163300;
}
.cid-uJZBUHzGsA {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uJZBUHzGsA .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJZBUHzGsA .item {
    margin-bottom: 1rem;
  }
}
.cid-uJZBUHzGsA .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uJZBUHzGsA .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uJZBUHzGsA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJZBUHzGsA .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJZBUHzGsA .carousel-control,
.cid-uJZBUHzGsA .close {
  background: #1b1b1b;
}
.cid-uJZBUHzGsA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJZBUHzGsA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJZBUHzGsA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJZBUHzGsA .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJZBUHzGsA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJZBUHzGsA .close::before {
  content: '\e91a';
}
.cid-uJZBUHzGsA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJZBUHzGsA .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJZBUHzGsA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJZBUHzGsA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJZBUHzGsA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJZBUHzGsA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJZBUHzGsA .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJZBUHzGsA .carousel-indicators li.active,
.cid-uJZBUHzGsA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJZBUHzGsA .carousel-indicators li::after,
.cid-uJZBUHzGsA .carousel-indicators li::before {
  content: none;
}
.cid-uJZBUHzGsA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJZBUHzGsA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJZBUHzGsA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJZBUHzGsA .carousel-indicators {
    display: none;
  }
}
.cid-uJZBUHzGsA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJZBUHzGsA .carousel-inner > .active {
  display: block;
}
.cid-uJZBUHzGsA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJZBUHzGsA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJZBUHzGsA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJZBUHzGsA .carousel-control,
  .cid-uJZBUHzGsA .carousel-indicators,
  .cid-uJZBUHzGsA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJZBUHzGsA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJZBUHzGsA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJZBUHzGsA .carousel-indicators .active,
.cid-uJZBUHzGsA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJZBUHzGsA .carousel-indicators .active {
  background: #fff;
}
.cid-uJZBUHzGsA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJZBUHzGsA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJZBUHzGsA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJZBUHzGsA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJZBUHzGsA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJZBUHzGsA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJZBUHzGsA .carousel {
  width: 100%;
}
.cid-uJZBUHzGsA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJZBUHzGsA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJZBUHzGsA .modal.fade .modal-dialog,
.cid-uJZBUHzGsA .modal.in .modal-dialog {
  transform: none;
}
.cid-uJZBUHzGsA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJZBUHzGsA .content-head {
  max-width: 800px;
}
.cid-uJZBUHzGsA H6 {
  color: #0c2c68;
}
.cid-uJZBUJSvhj {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJZBUJSvhj .content-head {
  max-width: 947px;
}
.cid-uJZBUJSvhj .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJZBUJSvhj .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJZBUJSvhj .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJZBUJSvhj .mbr-section-title {
  color: #0c2c68;
}
.cid-uJZBUJSvhj .mbr-text,
.cid-uJZBUJSvhj .mbr-section-btn {
  color: #163300;
}
.cid-uJZBULuTqf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJZBULuTqf h6 {
  line-height: 1.2;
}
.cid-uJZBULuTqf img,
.cid-uJZBULuTqf .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uJZBULuTqf .item:focus,
.cid-uJZBULuTqf span:focus {
  outline: none;
}
.cid-uJZBULuTqf .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJZBULuTqf .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJZBULuTqf .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uJZBULuTqf .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uJZBULuTqf .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uJZBULuTqf .mbr-section-title {
  color: #000000;
}
.cid-uJZBULuTqf .mbr-text,
.cid-uJZBULuTqf .mbr-section-btn {
  color: #000000;
}
.cid-uJZBULuTqf .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uJZBULuTqf .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJZBULuTqf .item-text {
  color: #000000;
  text-align: center;
}
.cid-uJZBULuTqf .content-head {
  max-width: 800px;
}
.cid-uJZBULuTqf .item-title,
.cid-uJZBULuTqf .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uJZBULuTqf .item-subtitle,
.cid-uJZBULuTqf .mbr-section-btn {
  text-align: left;
}
.cid-uJZBULuTqf .item-text,
.cid-uJZBULuTqf .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJZBUOYn6K {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJZBUSb6xU {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJZBUTFiQj {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJZBUTFiQj img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uM7U91u1sx {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uM7U91u1sx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM7U91u1sx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM7U91u1sx .title .num {
  width: 100%;
  display: block;
}
.cid-uM7U91u1sx .title .card-title {
  z-index: 1;
}
.cid-uM7U91u1sx .num {
  color: #9fe870;
}
.cid-uM7U91u1sx .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uM7U91u1sx .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM7U91u1sx * {
    text-align: center !important;
  }
  .cid-uM7U91u1sx .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uM7U91u1sx .content-head {
  max-width: 800px;
}
.cid-uM7U91u1sx .card-title,
.cid-uM7U91u1sx .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uM7U91u1sx .card-text {
  color: #ffffff;
}
.cid-uJZBUWVb40 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJZBUWVb40 .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJZBUWVb40 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJZBUWVb40 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJZBUWVb40 .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJZBUWVb40 .footer-col {
    flex-direction: column;
  }
}
.cid-uJZBUWVb40 .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJZBUWVb40 .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJZBUWVb40 .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJZBUWVb40 .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJZBUWVb40 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJZBUWVb40 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJZBUWVb40 .soc-item {
  margin: 8px;
}
.cid-uJZBUWVb40 .soc-item a:hover .mbr-iconfont,
.cid-uJZBUWVb40 .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJZBUWVb40 .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJZBUWVb40 .row {
    text-align: center;
  }
  .cid-uJZBUWVb40 .social-row {
    justify-content: center;
  }
}
.cid-uJZBUWVb40 .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJZBUWVb40 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJZBUWVb40 .list {
    margin-bottom: 0rem;
  }
}
.cid-uJZBUWVb40 .mbr-text {
  color: #bbbbbb;
}
.cid-uJZBUWVb40 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJZBUWVb40 .list,
.cid-uJZBUWVb40 .item-wrap {
  color: #ffffff;
}
.cid-uJZBUWVb40 .copyright {
  color: #f7f7f7;
}
.cid-uJZBUYXUQi {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJZBUYXUQi {
    padding-bottom: 0px;
  }
}
.cid-uJZBUYXUQi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJZBUYXUQi .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJZBUYXUQi .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJZBUYXUQi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJZBUYXUQi .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJZBUYXUQi .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJZBUYXUQi .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJZBUYXUQi .content-head {
  max-width: 800px;
}
.cid-uJZBUYXUQi .card-title {
  text-align: right;
}
.cid-uJZBV0ECpR {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJZBV2lXxf {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJZBV2lXxf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJZBV2lXxf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJZBV2lXxf .title .num {
  width: 100%;
  display: block;
}
.cid-uJZBV2lXxf .title .card-title {
  z-index: 1;
}
.cid-uJZBV2lXxf .num {
  color: #9fe870;
}
.cid-uJZBV2lXxf .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJZBV2lXxf .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJZBV2lXxf * {
    text-align: center !important;
  }
  .cid-uJZBV2lXxf .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJZBV2lXxf .content-head {
  max-width: 800px;
}
.cid-uJZBV2lXxf .card-title,
.cid-uJZBV2lXxf .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJZBV2lXxf .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJZFztjXVJ {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJZFztjXVJ .carousel {
  height: 800px;
}
.cid-uJZFztjXVJ .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJZFztjXVJ .carousel-item,
.cid-uJZFztjXVJ .carousel-inner {
  height: 100%;
}
.cid-uJZFztjXVJ img,
.cid-uJZFztjXVJ .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJZFztjXVJ .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJZFztjXVJ .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJZFztjXVJ .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJZFztjXVJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJZFztjXVJ .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJZFztjXVJ .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJZFztjXVJ .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJZFztjXVJ .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJZFztjXVJ .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJZFztjXVJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJZFztjXVJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJZFztjXVJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJZFztjXVJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJZFztjXVJ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJZFztjXVJ .carousel-indicators li.active,
.cid-uJZFztjXVJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJZFztjXVJ .carousel-indicators li::after,
.cid-uJZFztjXVJ .carousel-indicators li::before {
  content: none;
}
.cid-uJZFztjXVJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJZFztjXVJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJZFztjXVJ .mbr-section-subtitle,
  .cid-uJZFztjXVJ .mbr-section-text,
  .cid-uJZFztjXVJ .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJZFztjXVJ .carousel-control-prev,
.cid-uJZFztjXVJ .carousel-control-next {
  display: none;
}
.cid-uJZFzuMI2v {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uM87AcFUh1 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uM87AcFUh1 .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uM87AcFUh1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM87AcFUh1 .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uM87AcFUh1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM87AcFUh1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM87AcFUh1 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM87AcFUh1 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM87AcFUh1 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM87AcFUh1 .mbr-section-title {
  color: #f92c50;
}
.cid-uM87AcFUh1 .mbr-text,
.cid-uM87AcFUh1 .mbr-section-btn {
  color: #645600;
}
.cid-uM87AcFUh1 P {
  color: #9fe870;
  text-align: left;
}
.cid-uM87AcFUh1 H2 {
  color: #757b62;
}
.cid-uM87AcFUh1 .mbr-section-title-1 {
  color: #757b62;
}
.cid-uJZFzx5yLz {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJZFzx5yLz .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJZFzx5yLz .panel-group {
  border: none;
}
.cid-uJZFzx5yLz .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJZFzx5yLz .card-header {
    padding: 0rem;
  }
}
.cid-uJZFzx5yLz .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJZFzx5yLz .img-col {
  padding: 0;
}
.cid-uJZFzx5yLz .img-item {
  height: 100%;
}
.cid-uJZFzx5yLz img {
  height: 100%;
  object-fit: cover;
}
.cid-uJZFzx5yLz .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJZFzx5yLz .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJZFzx5yLz p {
  margin-bottom: 0.3rem;
}
.cid-uJZFzx5yLz .panel-title-edit {
  color: #000000;
}
.cid-uJZFzx5yLz .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJZFzx5yLz .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJZFzx5yLz .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJZFzx5yLz .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJZFzx5yLz .panel-text {
  color: #000000;
}
.cid-uJZFzx5yLz .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJZFzx5yLz .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJZFzx5yLz .panel-title-edit,
.cid-uJZFzx5yLz .mbr-iconfont {
  color: #000000;
}
.cid-uJZFzyjhR0 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJZFzAlipL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJZFzAlipL .content-head {
  max-width: 947px;
}
.cid-uJZFzAlipL .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJZFzAlipL .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJZFzAlipL .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJZFzAlipL .mbr-section-title {
  color: #0c2c68;
}
.cid-uJZFzAlipL .mbr-text,
.cid-uJZFzAlipL .mbr-section-btn {
  color: #163300;
}
.cid-uJZFzD1msD {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uJZFzD1msD .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJZFzD1msD .item {
    margin-bottom: 1rem;
  }
}
.cid-uJZFzD1msD .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uJZFzD1msD .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uJZFzD1msD .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJZFzD1msD .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJZFzD1msD .carousel-control,
.cid-uJZFzD1msD .close {
  background: #1b1b1b;
}
.cid-uJZFzD1msD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJZFzD1msD .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJZFzD1msD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJZFzD1msD .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJZFzD1msD .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJZFzD1msD .close::before {
  content: '\e91a';
}
.cid-uJZFzD1msD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJZFzD1msD .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJZFzD1msD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJZFzD1msD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJZFzD1msD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJZFzD1msD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJZFzD1msD .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJZFzD1msD .carousel-indicators li.active,
.cid-uJZFzD1msD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJZFzD1msD .carousel-indicators li::after,
.cid-uJZFzD1msD .carousel-indicators li::before {
  content: none;
}
.cid-uJZFzD1msD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJZFzD1msD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJZFzD1msD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJZFzD1msD .carousel-indicators {
    display: none;
  }
}
.cid-uJZFzD1msD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJZFzD1msD .carousel-inner > .active {
  display: block;
}
.cid-uJZFzD1msD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJZFzD1msD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJZFzD1msD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJZFzD1msD .carousel-control,
  .cid-uJZFzD1msD .carousel-indicators,
  .cid-uJZFzD1msD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJZFzD1msD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJZFzD1msD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJZFzD1msD .carousel-indicators .active,
.cid-uJZFzD1msD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJZFzD1msD .carousel-indicators .active {
  background: #fff;
}
.cid-uJZFzD1msD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJZFzD1msD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJZFzD1msD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJZFzD1msD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJZFzD1msD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJZFzD1msD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJZFzD1msD .carousel {
  width: 100%;
}
.cid-uJZFzD1msD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJZFzD1msD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJZFzD1msD .modal.fade .modal-dialog,
.cid-uJZFzD1msD .modal.in .modal-dialog {
  transform: none;
}
.cid-uJZFzD1msD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJZFzD1msD .content-head {
  max-width: 800px;
}
.cid-uJZFzD1msD H6 {
  color: #0c2c68;
}
.cid-uJZFzFpAQx {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJZFzFpAQx .content-head {
  max-width: 947px;
}
.cid-uJZFzFpAQx .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJZFzFpAQx .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJZFzFpAQx .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJZFzFpAQx .mbr-section-title {
  color: #0c2c68;
}
.cid-uJZFzFpAQx .mbr-text,
.cid-uJZFzFpAQx .mbr-section-btn {
  color: #163300;
}
.cid-uM87FxhDWK {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM87FxhDWK h6 {
  line-height: 1.2;
}
.cid-uM87FxhDWK img,
.cid-uM87FxhDWK .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uM87FxhDWK .item:focus,
.cid-uM87FxhDWK span:focus {
  outline: none;
}
.cid-uM87FxhDWK .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM87FxhDWK .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM87FxhDWK .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uM87FxhDWK .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uM87FxhDWK .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uM87FxhDWK .mbr-section-title {
  color: #000000;
}
.cid-uM87FxhDWK .mbr-text,
.cid-uM87FxhDWK .mbr-section-btn {
  color: #000000;
}
.cid-uM87FxhDWK .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uM87FxhDWK .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uM87FxhDWK .item-text {
  color: #000000;
  text-align: center;
}
.cid-uM87FxhDWK .content-head {
  max-width: 800px;
}
.cid-uM87FxhDWK .item-title,
.cid-uM87FxhDWK .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uM87FxhDWK .item-subtitle,
.cid-uM87FxhDWK .mbr-section-btn {
  text-align: left;
}
.cid-uM87FxhDWK .item-text,
.cid-uM87FxhDWK .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJZFzKUrkL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJZFzNyvde {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJZFzOEdKe {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJZFzOEdKe img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uM87Dk46dM {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uM87Dk46dM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM87Dk46dM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM87Dk46dM .title .num {
  width: 100%;
  display: block;
}
.cid-uM87Dk46dM .title .card-title {
  z-index: 1;
}
.cid-uM87Dk46dM .num {
  color: #9fe870;
}
.cid-uM87Dk46dM .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uM87Dk46dM .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM87Dk46dM * {
    text-align: center !important;
  }
  .cid-uM87Dk46dM .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uM87Dk46dM .content-head {
  max-width: 800px;
}
.cid-uM87Dk46dM .card-title,
.cid-uM87Dk46dM .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uM87Dk46dM .card-text {
  color: #ffffff;
}
.cid-uJZFzRbsJm {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJZFzRbsJm .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJZFzRbsJm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJZFzRbsJm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJZFzRbsJm .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJZFzRbsJm .footer-col {
    flex-direction: column;
  }
}
.cid-uJZFzRbsJm .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJZFzRbsJm .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJZFzRbsJm .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJZFzRbsJm .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJZFzRbsJm .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJZFzRbsJm .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJZFzRbsJm .soc-item {
  margin: 8px;
}
.cid-uJZFzRbsJm .soc-item a:hover .mbr-iconfont,
.cid-uJZFzRbsJm .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJZFzRbsJm .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJZFzRbsJm .row {
    text-align: center;
  }
  .cid-uJZFzRbsJm .social-row {
    justify-content: center;
  }
}
.cid-uJZFzRbsJm .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJZFzRbsJm .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJZFzRbsJm .list {
    margin-bottom: 0rem;
  }
}
.cid-uJZFzRbsJm .mbr-text {
  color: #bbbbbb;
}
.cid-uJZFzRbsJm .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJZFzRbsJm .list,
.cid-uJZFzRbsJm .item-wrap {
  color: #ffffff;
}
.cid-uJZFzRbsJm .copyright {
  color: #f7f7f7;
}
.cid-uJZFzSNpIv {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJZFzSNpIv {
    padding-bottom: 0px;
  }
}
.cid-uJZFzSNpIv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJZFzSNpIv .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJZFzSNpIv .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJZFzSNpIv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJZFzSNpIv .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJZFzSNpIv .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJZFzSNpIv .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJZFzSNpIv .content-head {
  max-width: 800px;
}
.cid-uJZFzSNpIv .card-title {
  text-align: right;
}
.cid-uJZFzUafxD {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJZFzVsjY7 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJZFzVsjY7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJZFzVsjY7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJZFzVsjY7 .title .num {
  width: 100%;
  display: block;
}
.cid-uJZFzVsjY7 .title .card-title {
  z-index: 1;
}
.cid-uJZFzVsjY7 .num {
  color: #9fe870;
}
.cid-uJZFzVsjY7 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJZFzVsjY7 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJZFzVsjY7 * {
    text-align: center !important;
  }
  .cid-uJZFzVsjY7 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJZFzVsjY7 .content-head {
  max-width: 800px;
}
.cid-uJZFzVsjY7 .card-title,
.cid-uJZFzVsjY7 .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJZFzVsjY7 .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uKy1RFQcba {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uKy1RFQcba .carousel {
  height: 800px;
}
.cid-uKy1RFQcba .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uKy1RFQcba .carousel-item,
.cid-uKy1RFQcba .carousel-inner {
  height: 100%;
}
.cid-uKy1RFQcba img,
.cid-uKy1RFQcba .item-wrapper {
  border-radius: 0 !important;
}
.cid-uKy1RFQcba .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uKy1RFQcba .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKy1RFQcba .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKy1RFQcba .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uKy1RFQcba .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uKy1RFQcba .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uKy1RFQcba .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uKy1RFQcba .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uKy1RFQcba .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uKy1RFQcba .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKy1RFQcba .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKy1RFQcba .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKy1RFQcba .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uKy1RFQcba .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uKy1RFQcba .carousel-indicators li.active,
.cid-uKy1RFQcba .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uKy1RFQcba .carousel-indicators li::after,
.cid-uKy1RFQcba .carousel-indicators li::before {
  content: none;
}
.cid-uKy1RFQcba .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uKy1RFQcba .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uKy1RFQcba .mbr-section-subtitle,
  .cid-uKy1RFQcba .mbr-section-text,
  .cid-uKy1RFQcba .mbr-section-btn {
    text-align: center;
  }
}
.cid-uKy1RFQcba .carousel-control-prev,
.cid-uKy1RFQcba .carousel-control-next {
  display: none;
}
.cid-uKy1RGYT37 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uM7ZeDicgu {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uM7ZeDicgu .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uM7ZeDicgu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM7ZeDicgu .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uM7ZeDicgu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM7ZeDicgu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM7ZeDicgu .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM7ZeDicgu .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM7ZeDicgu .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM7ZeDicgu .mbr-section-title {
  color: #f92c50;
}
.cid-uM7ZeDicgu .mbr-text,
.cid-uM7ZeDicgu .mbr-section-btn {
  color: #645600;
}
.cid-uM7ZeDicgu P {
  color: #9fe870;
  text-align: left;
}
.cid-uM7ZeDicgu H2 {
  color: #757b62;
}
.cid-uM7ZeDicgu .mbr-section-title-1 {
  color: #757b62;
}
.cid-uKy1RK9geV {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uKy1RK9geV .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uKy1RK9geV .panel-group {
  border: none;
}
.cid-uKy1RK9geV .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uKy1RK9geV .card-header {
    padding: 0rem;
  }
}
.cid-uKy1RK9geV .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uKy1RK9geV .img-col {
  padding: 0;
}
.cid-uKy1RK9geV .img-item {
  height: 100%;
}
.cid-uKy1RK9geV img {
  height: 100%;
  object-fit: cover;
}
.cid-uKy1RK9geV .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uKy1RK9geV .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uKy1RK9geV p {
  margin-bottom: 0.3rem;
}
.cid-uKy1RK9geV .panel-title-edit {
  color: #000000;
}
.cid-uKy1RK9geV .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uKy1RK9geV .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uKy1RK9geV .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uKy1RK9geV .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uKy1RK9geV .panel-text {
  color: #000000;
}
.cid-uKy1RK9geV .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uKy1RK9geV .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uKy1RK9geV .panel-title-edit,
.cid-uKy1RK9geV .mbr-iconfont {
  color: #000000;
}
.cid-uKy1RLYYje {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKy1RNhuJ3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uKy1RNhuJ3 .content-head {
  max-width: 947px;
}
.cid-uKy1RNhuJ3 .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uKy1RNhuJ3 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKy1RNhuJ3 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKy1RNhuJ3 .mbr-section-title {
  color: #0c2c68;
}
.cid-uKy1RNhuJ3 .mbr-text,
.cid-uKy1RNhuJ3 .mbr-section-btn {
  color: #163300;
}
.cid-uKy1ROBHrj {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uKy1ROBHrj .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uKy1ROBHrj .item {
    margin-bottom: 1rem;
  }
}
.cid-uKy1ROBHrj .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uKy1ROBHrj .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uKy1ROBHrj .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uKy1ROBHrj .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uKy1ROBHrj .carousel-control,
.cid-uKy1ROBHrj .close {
  background: #1b1b1b;
}
.cid-uKy1ROBHrj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uKy1ROBHrj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uKy1ROBHrj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uKy1ROBHrj .carousel-control-next span {
  margin-left: 5px;
}
.cid-uKy1ROBHrj .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uKy1ROBHrj .close::before {
  content: '\e91a';
}
.cid-uKy1ROBHrj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uKy1ROBHrj .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uKy1ROBHrj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKy1ROBHrj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKy1ROBHrj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKy1ROBHrj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uKy1ROBHrj .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uKy1ROBHrj .carousel-indicators li.active,
.cid-uKy1ROBHrj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uKy1ROBHrj .carousel-indicators li::after,
.cid-uKy1ROBHrj .carousel-indicators li::before {
  content: none;
}
.cid-uKy1ROBHrj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uKy1ROBHrj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uKy1ROBHrj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uKy1ROBHrj .carousel-indicators {
    display: none;
  }
}
.cid-uKy1ROBHrj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uKy1ROBHrj .carousel-inner > .active {
  display: block;
}
.cid-uKy1ROBHrj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKy1ROBHrj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uKy1ROBHrj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uKy1ROBHrj .carousel-control,
  .cid-uKy1ROBHrj .carousel-indicators,
  .cid-uKy1ROBHrj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uKy1ROBHrj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uKy1ROBHrj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uKy1ROBHrj .carousel-indicators .active,
.cid-uKy1ROBHrj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uKy1ROBHrj .carousel-indicators .active {
  background: #fff;
}
.cid-uKy1ROBHrj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uKy1ROBHrj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uKy1ROBHrj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uKy1ROBHrj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uKy1ROBHrj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uKy1ROBHrj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uKy1ROBHrj .carousel {
  width: 100%;
}
.cid-uKy1ROBHrj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uKy1ROBHrj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uKy1ROBHrj .modal.fade .modal-dialog,
.cid-uKy1ROBHrj .modal.in .modal-dialog {
  transform: none;
}
.cid-uKy1ROBHrj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uKy1ROBHrj .content-head {
  max-width: 800px;
}
.cid-uKy1ROBHrj H6 {
  color: #0c2c68;
}
.cid-uKy1RQJwfj {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uKy1RQJwfj .content-head {
  max-width: 947px;
}
.cid-uKy1RQJwfj .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uKy1RQJwfj .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKy1RQJwfj .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKy1RQJwfj .mbr-section-title {
  color: #0c2c68;
}
.cid-uKy1RQJwfj .mbr-text,
.cid-uKy1RQJwfj .mbr-section-btn {
  color: #163300;
}
.cid-uM7ZiCVqMc {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM7ZiCVqMc h6 {
  line-height: 1.2;
}
.cid-uM7ZiCVqMc img,
.cid-uM7ZiCVqMc .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uM7ZiCVqMc .item:focus,
.cid-uM7ZiCVqMc span:focus {
  outline: none;
}
.cid-uM7ZiCVqMc .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM7ZiCVqMc .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM7ZiCVqMc .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uM7ZiCVqMc .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uM7ZiCVqMc .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uM7ZiCVqMc .mbr-section-title {
  color: #000000;
}
.cid-uM7ZiCVqMc .mbr-text,
.cid-uM7ZiCVqMc .mbr-section-btn {
  color: #000000;
}
.cid-uM7ZiCVqMc .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uM7ZiCVqMc .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uM7ZiCVqMc .item-text {
  color: #000000;
  text-align: center;
}
.cid-uM7ZiCVqMc .content-head {
  max-width: 800px;
}
.cid-uM7ZiCVqMc .item-title,
.cid-uM7ZiCVqMc .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uM7ZiCVqMc .item-subtitle,
.cid-uM7ZiCVqMc .mbr-section-btn {
  text-align: left;
}
.cid-uM7ZiCVqMc .item-text,
.cid-uM7ZiCVqMc .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uKy1S4Ap5l {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKy1S6kmxQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uKy1ScS3yU {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uKy1ScS3yU img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uM7ZgNGd73 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uM7ZgNGd73 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM7ZgNGd73 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM7ZgNGd73 .title .num {
  width: 100%;
  display: block;
}
.cid-uM7ZgNGd73 .title .card-title {
  z-index: 1;
}
.cid-uM7ZgNGd73 .num {
  color: #9fe870;
}
.cid-uM7ZgNGd73 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uM7ZgNGd73 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM7ZgNGd73 * {
    text-align: center !important;
  }
  .cid-uM7ZgNGd73 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uM7ZgNGd73 .content-head {
  max-width: 800px;
}
.cid-uM7ZgNGd73 .card-title,
.cid-uM7ZgNGd73 .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uM7ZgNGd73 .card-text {
  color: #ffffff;
}
.cid-uKy1Sipv2f {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uKy1Sipv2f .listado-enlaces ul li {
  list-style: disc;
}
.cid-uKy1Sipv2f .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKy1Sipv2f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKy1Sipv2f .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uKy1Sipv2f .footer-col {
    flex-direction: column;
  }
}
.cid-uKy1Sipv2f .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uKy1Sipv2f .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uKy1Sipv2f .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uKy1Sipv2f .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uKy1Sipv2f .mbr-section-btn {
    text-align: center;
  }
}
.cid-uKy1Sipv2f .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uKy1Sipv2f .soc-item {
  margin: 8px;
}
.cid-uKy1Sipv2f .soc-item a:hover .mbr-iconfont,
.cid-uKy1Sipv2f .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uKy1Sipv2f .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uKy1Sipv2f .row {
    text-align: center;
  }
  .cid-uKy1Sipv2f .social-row {
    justify-content: center;
  }
}
.cid-uKy1Sipv2f .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uKy1Sipv2f .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uKy1Sipv2f .list {
    margin-bottom: 0rem;
  }
}
.cid-uKy1Sipv2f .mbr-text {
  color: #bbbbbb;
}
.cid-uKy1Sipv2f .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uKy1Sipv2f .list,
.cid-uKy1Sipv2f .item-wrap {
  color: #ffffff;
}
.cid-uKy1Sipv2f .copyright {
  color: #f7f7f7;
}
.cid-uKy1Sl2sK9 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uKy1Sl2sK9 {
    padding-bottom: 0px;
  }
}
.cid-uKy1Sl2sK9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKy1Sl2sK9 .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uKy1Sl2sK9 .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uKy1Sl2sK9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKy1Sl2sK9 .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uKy1Sl2sK9 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKy1Sl2sK9 .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uKy1Sl2sK9 .content-head {
  max-width: 800px;
}
.cid-uKy1Sl2sK9 .card-title {
  text-align: right;
}
.cid-uKy1Snc4Vv {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKy1SptI0G {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uKy1SptI0G .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKy1SptI0G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKy1SptI0G .title .num {
  width: 100%;
  display: block;
}
.cid-uKy1SptI0G .title .card-title {
  z-index: 1;
}
.cid-uKy1SptI0G .num {
  color: #9fe870;
}
.cid-uKy1SptI0G .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uKy1SptI0G .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKy1SptI0G * {
    text-align: center !important;
  }
  .cid-uKy1SptI0G .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uKy1SptI0G .content-head {
  max-width: 800px;
}
.cid-uKy1SptI0G .card-title,
.cid-uKy1SptI0G .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uKy1SptI0G .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uKy5XzmwC1 {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uKy5XzmwC1 .carousel {
  height: 800px;
}
.cid-uKy5XzmwC1 .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uKy5XzmwC1 .carousel-item,
.cid-uKy5XzmwC1 .carousel-inner {
  height: 100%;
}
.cid-uKy5XzmwC1 img,
.cid-uKy5XzmwC1 .item-wrapper {
  border-radius: 0 !important;
}
.cid-uKy5XzmwC1 .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uKy5XzmwC1 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKy5XzmwC1 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKy5XzmwC1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uKy5XzmwC1 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uKy5XzmwC1 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uKy5XzmwC1 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uKy5XzmwC1 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uKy5XzmwC1 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uKy5XzmwC1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKy5XzmwC1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKy5XzmwC1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKy5XzmwC1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uKy5XzmwC1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uKy5XzmwC1 .carousel-indicators li.active,
.cid-uKy5XzmwC1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uKy5XzmwC1 .carousel-indicators li::after,
.cid-uKy5XzmwC1 .carousel-indicators li::before {
  content: none;
}
.cid-uKy5XzmwC1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uKy5XzmwC1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uKy5XzmwC1 .mbr-section-subtitle,
  .cid-uKy5XzmwC1 .mbr-section-text,
  .cid-uKy5XzmwC1 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uKy5XzmwC1 .carousel-control-prev,
.cid-uKy5XzmwC1 .carousel-control-next {
  display: none;
}
.cid-uKy5XB8wgn {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uM84z2eGHr {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uM84z2eGHr .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uM84z2eGHr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM84z2eGHr .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uM84z2eGHr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM84z2eGHr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM84z2eGHr .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM84z2eGHr .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM84z2eGHr .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM84z2eGHr .mbr-section-title {
  color: #f92c50;
}
.cid-uM84z2eGHr .mbr-text,
.cid-uM84z2eGHr .mbr-section-btn {
  color: #645600;
}
.cid-uM84z2eGHr P {
  color: #9fe870;
  text-align: left;
}
.cid-uM84z2eGHr H2 {
  color: #757b62;
}
.cid-uM84z2eGHr .mbr-section-title-1 {
  color: #757b62;
}
.cid-uKy5XE0YmQ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uKy5XE0YmQ .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uKy5XE0YmQ .panel-group {
  border: none;
}
.cid-uKy5XE0YmQ .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uKy5XE0YmQ .card-header {
    padding: 0rem;
  }
}
.cid-uKy5XE0YmQ .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uKy5XE0YmQ .img-col {
  padding: 0;
}
.cid-uKy5XE0YmQ .img-item {
  height: 100%;
}
.cid-uKy5XE0YmQ img {
  height: 100%;
  object-fit: cover;
}
.cid-uKy5XE0YmQ .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uKy5XE0YmQ .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uKy5XE0YmQ p {
  margin-bottom: 0.3rem;
}
.cid-uKy5XE0YmQ .panel-title-edit {
  color: #000000;
}
.cid-uKy5XE0YmQ .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uKy5XE0YmQ .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uKy5XE0YmQ .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uKy5XE0YmQ .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uKy5XE0YmQ .panel-text {
  color: #000000;
}
.cid-uKy5XE0YmQ .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uKy5XE0YmQ .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uKy5XE0YmQ .panel-title-edit,
.cid-uKy5XE0YmQ .mbr-iconfont {
  color: #000000;
}
.cid-uKy5XFkjVy {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKy5XGgEQm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uKy5XGgEQm .content-head {
  max-width: 947px;
}
.cid-uKy5XGgEQm .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uKy5XGgEQm .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKy5XGgEQm .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKy5XGgEQm .mbr-section-title {
  color: #0c2c68;
}
.cid-uKy5XGgEQm .mbr-text,
.cid-uKy5XGgEQm .mbr-section-btn {
  color: #163300;
}
.cid-uKy5XHffZP {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uKy5XHffZP .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uKy5XHffZP .item {
    margin-bottom: 1rem;
  }
}
.cid-uKy5XHffZP .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uKy5XHffZP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uKy5XHffZP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uKy5XHffZP .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uKy5XHffZP .carousel-control,
.cid-uKy5XHffZP .close {
  background: #1b1b1b;
}
.cid-uKy5XHffZP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uKy5XHffZP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uKy5XHffZP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uKy5XHffZP .carousel-control-next span {
  margin-left: 5px;
}
.cid-uKy5XHffZP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uKy5XHffZP .close::before {
  content: '\e91a';
}
.cid-uKy5XHffZP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uKy5XHffZP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uKy5XHffZP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKy5XHffZP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKy5XHffZP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKy5XHffZP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uKy5XHffZP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uKy5XHffZP .carousel-indicators li.active,
.cid-uKy5XHffZP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uKy5XHffZP .carousel-indicators li::after,
.cid-uKy5XHffZP .carousel-indicators li::before {
  content: none;
}
.cid-uKy5XHffZP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uKy5XHffZP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uKy5XHffZP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uKy5XHffZP .carousel-indicators {
    display: none;
  }
}
.cid-uKy5XHffZP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uKy5XHffZP .carousel-inner > .active {
  display: block;
}
.cid-uKy5XHffZP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKy5XHffZP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uKy5XHffZP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uKy5XHffZP .carousel-control,
  .cid-uKy5XHffZP .carousel-indicators,
  .cid-uKy5XHffZP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uKy5XHffZP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uKy5XHffZP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uKy5XHffZP .carousel-indicators .active,
.cid-uKy5XHffZP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uKy5XHffZP .carousel-indicators .active {
  background: #fff;
}
.cid-uKy5XHffZP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uKy5XHffZP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uKy5XHffZP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uKy5XHffZP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uKy5XHffZP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uKy5XHffZP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uKy5XHffZP .carousel {
  width: 100%;
}
.cid-uKy5XHffZP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uKy5XHffZP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uKy5XHffZP .modal.fade .modal-dialog,
.cid-uKy5XHffZP .modal.in .modal-dialog {
  transform: none;
}
.cid-uKy5XHffZP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uKy5XHffZP .content-head {
  max-width: 800px;
}
.cid-uKy5XHffZP H6 {
  color: #0c2c68;
}
.cid-uKy5XIT5PS {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uKy5XIT5PS .content-head {
  max-width: 947px;
}
.cid-uKy5XIT5PS .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uKy5XIT5PS .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKy5XIT5PS .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKy5XIT5PS .mbr-section-title {
  color: #0c2c68;
}
.cid-uKy5XIT5PS .mbr-text,
.cid-uKy5XIT5PS .mbr-section-btn {
  color: #163300;
}
.cid-uM84EO5cce {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM84EO5cce h6 {
  line-height: 1.2;
}
.cid-uM84EO5cce img,
.cid-uM84EO5cce .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uM84EO5cce .item:focus,
.cid-uM84EO5cce span:focus {
  outline: none;
}
.cid-uM84EO5cce .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM84EO5cce .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM84EO5cce .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uM84EO5cce .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uM84EO5cce .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uM84EO5cce .mbr-section-title {
  color: #000000;
}
.cid-uM84EO5cce .mbr-text,
.cid-uM84EO5cce .mbr-section-btn {
  color: #000000;
}
.cid-uM84EO5cce .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uM84EO5cce .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uM84EO5cce .item-text {
  color: #000000;
  text-align: center;
}
.cid-uM84EO5cce .content-head {
  max-width: 800px;
}
.cid-uM84EO5cce .item-title,
.cid-uM84EO5cce .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uM84EO5cce .item-subtitle,
.cid-uM84EO5cce .mbr-section-btn {
  text-align: left;
}
.cid-uM84EO5cce .item-text,
.cid-uM84EO5cce .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uKy5XMVFKw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uKy5XPU9h2 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKy5XRaCox {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uKy5XRaCox img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uKy5XSrhxa {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uKy5XSrhxa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKy5XSrhxa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKy5XSrhxa .title .num {
  width: 100%;
  display: block;
}
.cid-uKy5XSrhxa .title .card-title {
  z-index: 1;
}
.cid-uKy5XSrhxa .num {
  color: #9fe870;
}
.cid-uKy5XSrhxa .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uKy5XSrhxa .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKy5XSrhxa * {
    text-align: center !important;
  }
  .cid-uKy5XSrhxa .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uKy5XSrhxa .content-head {
  max-width: 800px;
}
.cid-uKy5XSrhxa .card-title,
.cid-uKy5XSrhxa .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uKy5XSrhxa .card-text {
  color: #ffffff;
}
.cid-uKy5XUaYTi {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uKy5XUaYTi .listado-enlaces ul li {
  list-style: disc;
}
.cid-uKy5XUaYTi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKy5XUaYTi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKy5XUaYTi .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uKy5XUaYTi .footer-col {
    flex-direction: column;
  }
}
.cid-uKy5XUaYTi .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uKy5XUaYTi .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uKy5XUaYTi .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uKy5XUaYTi .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uKy5XUaYTi .mbr-section-btn {
    text-align: center;
  }
}
.cid-uKy5XUaYTi .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uKy5XUaYTi .soc-item {
  margin: 8px;
}
.cid-uKy5XUaYTi .soc-item a:hover .mbr-iconfont,
.cid-uKy5XUaYTi .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uKy5XUaYTi .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uKy5XUaYTi .row {
    text-align: center;
  }
  .cid-uKy5XUaYTi .social-row {
    justify-content: center;
  }
}
.cid-uKy5XUaYTi .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uKy5XUaYTi .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uKy5XUaYTi .list {
    margin-bottom: 0rem;
  }
}
.cid-uKy5XUaYTi .mbr-text {
  color: #bbbbbb;
}
.cid-uKy5XUaYTi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uKy5XUaYTi .list,
.cid-uKy5XUaYTi .item-wrap {
  color: #ffffff;
}
.cid-uKy5XUaYTi .copyright {
  color: #f7f7f7;
}
.cid-uKy5XWlJZ3 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uKy5XWlJZ3 {
    padding-bottom: 0px;
  }
}
.cid-uKy5XWlJZ3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKy5XWlJZ3 .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uKy5XWlJZ3 .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uKy5XWlJZ3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKy5XWlJZ3 .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uKy5XWlJZ3 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKy5XWlJZ3 .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uKy5XWlJZ3 .content-head {
  max-width: 800px;
}
.cid-uKy5XWlJZ3 .card-title {
  text-align: right;
}
.cid-uKy5XYleM5 {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKy5XZOlFr {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uKy5XZOlFr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKy5XZOlFr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKy5XZOlFr .title .num {
  width: 100%;
  display: block;
}
.cid-uKy5XZOlFr .title .card-title {
  z-index: 1;
}
.cid-uKy5XZOlFr .num {
  color: #9fe870;
}
.cid-uKy5XZOlFr .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uKy5XZOlFr .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKy5XZOlFr * {
    text-align: center !important;
  }
  .cid-uKy5XZOlFr .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uKy5XZOlFr .content-head {
  max-width: 800px;
}
.cid-uKy5XZOlFr .card-title,
.cid-uKy5XZOlFr .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uKy5XZOlFr .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uKy9CoND0d {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uKy9CoND0d .carousel {
  height: 800px;
}
.cid-uKy9CoND0d .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uKy9CoND0d .carousel-item,
.cid-uKy9CoND0d .carousel-inner {
  height: 100%;
}
.cid-uKy9CoND0d img,
.cid-uKy9CoND0d .item-wrapper {
  border-radius: 0 !important;
}
.cid-uKy9CoND0d .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uKy9CoND0d .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKy9CoND0d .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKy9CoND0d .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uKy9CoND0d .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uKy9CoND0d .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uKy9CoND0d .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uKy9CoND0d .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uKy9CoND0d .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uKy9CoND0d .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKy9CoND0d .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKy9CoND0d .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKy9CoND0d .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uKy9CoND0d .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uKy9CoND0d .carousel-indicators li.active,
.cid-uKy9CoND0d .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uKy9CoND0d .carousel-indicators li::after,
.cid-uKy9CoND0d .carousel-indicators li::before {
  content: none;
}
.cid-uKy9CoND0d .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uKy9CoND0d .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uKy9CoND0d .mbr-section-subtitle,
  .cid-uKy9CoND0d .mbr-section-text,
  .cid-uKy9CoND0d .mbr-section-btn {
    text-align: center;
  }
}
.cid-uKy9CoND0d .carousel-control-prev,
.cid-uKy9CoND0d .carousel-control-next {
  display: none;
}
.cid-uKy9CoND0d H5 {
  color: #ffd7ef;
}
.cid-uKy9CqblxO {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uM83oaDWgz {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uM83oaDWgz .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uM83oaDWgz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM83oaDWgz .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uM83oaDWgz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM83oaDWgz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM83oaDWgz .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM83oaDWgz .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM83oaDWgz .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM83oaDWgz .mbr-section-title {
  color: #f92c50;
}
.cid-uM83oaDWgz .mbr-text,
.cid-uM83oaDWgz .mbr-section-btn {
  color: #7787a5;
}
.cid-uM83oaDWgz P {
  color: #9fe870;
  text-align: left;
}
.cid-uM83oaDWgz H2 {
  color: #757b62;
}
.cid-uM83oaDWgz .mbr-section-title-1 {
  color: #ff5757;
}
.cid-uKy9CrXowl {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uKy9CrXowl .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uKy9CrXowl .panel-group {
  border: none;
}
.cid-uKy9CrXowl .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uKy9CrXowl .card-header {
    padding: 0rem;
  }
}
.cid-uKy9CrXowl .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uKy9CrXowl .img-col {
  padding: 0;
}
.cid-uKy9CrXowl .img-item {
  height: 100%;
}
.cid-uKy9CrXowl img {
  height: 100%;
  object-fit: cover;
}
.cid-uKy9CrXowl .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uKy9CrXowl .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uKy9CrXowl p {
  margin-bottom: 0.3rem;
}
.cid-uKy9CrXowl .panel-title-edit {
  color: #000000;
}
.cid-uKy9CrXowl .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uKy9CrXowl .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uKy9CrXowl .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uKy9CrXowl .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uKy9CrXowl .panel-text {
  color: #7787a5;
}
.cid-uKy9CrXowl .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uKy9CrXowl .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uKy9CrXowl .panel-title-edit,
.cid-uKy9CrXowl .mbr-iconfont {
  color: #df0229;
}
.cid-uKy9Ct27y8 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKy9CtSvnv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uKy9CtSvnv .content-head {
  max-width: 947px;
}
.cid-uKy9CtSvnv .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uKy9CtSvnv .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKy9CtSvnv .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKy9CtSvnv .mbr-section-title {
  color: #0c2c68;
}
.cid-uKy9CtSvnv .mbr-text,
.cid-uKy9CtSvnv .mbr-section-btn {
  color: #163300;
}
.cid-uKy9CuVhlD {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uKy9CuVhlD .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uKy9CuVhlD .item {
    margin-bottom: 1rem;
  }
}
.cid-uKy9CuVhlD .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uKy9CuVhlD .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uKy9CuVhlD .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uKy9CuVhlD .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uKy9CuVhlD .carousel-control,
.cid-uKy9CuVhlD .close {
  background: #1b1b1b;
}
.cid-uKy9CuVhlD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uKy9CuVhlD .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uKy9CuVhlD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uKy9CuVhlD .carousel-control-next span {
  margin-left: 5px;
}
.cid-uKy9CuVhlD .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uKy9CuVhlD .close::before {
  content: '\e91a';
}
.cid-uKy9CuVhlD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uKy9CuVhlD .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uKy9CuVhlD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKy9CuVhlD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKy9CuVhlD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKy9CuVhlD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uKy9CuVhlD .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uKy9CuVhlD .carousel-indicators li.active,
.cid-uKy9CuVhlD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uKy9CuVhlD .carousel-indicators li::after,
.cid-uKy9CuVhlD .carousel-indicators li::before {
  content: none;
}
.cid-uKy9CuVhlD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uKy9CuVhlD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uKy9CuVhlD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uKy9CuVhlD .carousel-indicators {
    display: none;
  }
}
.cid-uKy9CuVhlD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uKy9CuVhlD .carousel-inner > .active {
  display: block;
}
.cid-uKy9CuVhlD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKy9CuVhlD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uKy9CuVhlD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uKy9CuVhlD .carousel-control,
  .cid-uKy9CuVhlD .carousel-indicators,
  .cid-uKy9CuVhlD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uKy9CuVhlD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uKy9CuVhlD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uKy9CuVhlD .carousel-indicators .active,
.cid-uKy9CuVhlD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uKy9CuVhlD .carousel-indicators .active {
  background: #fff;
}
.cid-uKy9CuVhlD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uKy9CuVhlD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uKy9CuVhlD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uKy9CuVhlD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uKy9CuVhlD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uKy9CuVhlD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uKy9CuVhlD .carousel {
  width: 100%;
}
.cid-uKy9CuVhlD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uKy9CuVhlD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uKy9CuVhlD .modal.fade .modal-dialog,
.cid-uKy9CuVhlD .modal.in .modal-dialog {
  transform: none;
}
.cid-uKy9CuVhlD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uKy9CuVhlD .content-head {
  max-width: 800px;
}
.cid-uKy9CuVhlD H6 {
  color: #0c2c68;
}
.cid-uKy9CwtyvQ {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uKy9CwtyvQ .content-head {
  max-width: 947px;
}
.cid-uKy9CwtyvQ .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uKy9CwtyvQ .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKy9CwtyvQ .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKy9CwtyvQ .mbr-section-title {
  color: #0c2c68;
}
.cid-uKy9CwtyvQ .mbr-text,
.cid-uKy9CwtyvQ .mbr-section-btn {
  color: #163300;
}
.cid-uKy9CxxSZZ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uKy9CxxSZZ h6 {
  line-height: 1.2;
}
.cid-uKy9CxxSZZ img,
.cid-uKy9CxxSZZ .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uKy9CxxSZZ .item:focus,
.cid-uKy9CxxSZZ span:focus {
  outline: none;
}
.cid-uKy9CxxSZZ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uKy9CxxSZZ .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKy9CxxSZZ .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uKy9CxxSZZ .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uKy9CxxSZZ .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uKy9CxxSZZ .mbr-section-title {
  color: #000000;
}
.cid-uKy9CxxSZZ .mbr-text,
.cid-uKy9CxxSZZ .mbr-section-btn {
  color: #000000;
}
.cid-uKy9CxxSZZ .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uKy9CxxSZZ .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uKy9CxxSZZ .item-text {
  color: #000000;
  text-align: center;
}
.cid-uKy9CxxSZZ .content-head {
  max-width: 800px;
}
.cid-uKy9CxxSZZ .item-title,
.cid-uKy9CxxSZZ .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uKy9CxxSZZ .item-subtitle,
.cid-uKy9CxxSZZ .mbr-section-btn {
  text-align: left;
}
.cid-uKy9CxxSZZ .item-text,
.cid-uKy9CxxSZZ .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uKy9CzZosu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uKy9CCuQ9N {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKy9CDzTrC {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uKy9CDzTrC img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uM83pBRcPX {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uM83pBRcPX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM83pBRcPX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM83pBRcPX .title .num {
  width: 100%;
  display: block;
}
.cid-uM83pBRcPX .title .card-title {
  z-index: 1;
}
.cid-uM83pBRcPX .num {
  color: #9fe870;
}
.cid-uM83pBRcPX .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uM83pBRcPX .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM83pBRcPX * {
    text-align: center !important;
  }
  .cid-uM83pBRcPX .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uM83pBRcPX .content-head {
  max-width: 800px;
}
.cid-uM83pBRcPX .card-title,
.cid-uM83pBRcPX .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uM83pBRcPX .card-text {
  color: #ffffff;
}
.cid-uKy9CG0tYP {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uKy9CG0tYP .listado-enlaces ul li {
  list-style: disc;
}
.cid-uKy9CG0tYP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKy9CG0tYP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKy9CG0tYP .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uKy9CG0tYP .footer-col {
    flex-direction: column;
  }
}
.cid-uKy9CG0tYP .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uKy9CG0tYP .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uKy9CG0tYP .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uKy9CG0tYP .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uKy9CG0tYP .mbr-section-btn {
    text-align: center;
  }
}
.cid-uKy9CG0tYP .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uKy9CG0tYP .soc-item {
  margin: 8px;
}
.cid-uKy9CG0tYP .soc-item a:hover .mbr-iconfont,
.cid-uKy9CG0tYP .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uKy9CG0tYP .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uKy9CG0tYP .row {
    text-align: center;
  }
  .cid-uKy9CG0tYP .social-row {
    justify-content: center;
  }
}
.cid-uKy9CG0tYP .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uKy9CG0tYP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uKy9CG0tYP .list {
    margin-bottom: 0rem;
  }
}
.cid-uKy9CG0tYP .mbr-text {
  color: #bbbbbb;
}
.cid-uKy9CG0tYP .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uKy9CG0tYP .list,
.cid-uKy9CG0tYP .item-wrap {
  color: #ffffff;
}
.cid-uKy9CG0tYP .copyright {
  color: #f7f7f7;
}
.cid-uKy9CHDhA1 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uKy9CHDhA1 {
    padding-bottom: 0px;
  }
}
.cid-uKy9CHDhA1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKy9CHDhA1 .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uKy9CHDhA1 .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uKy9CHDhA1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKy9CHDhA1 .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uKy9CHDhA1 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKy9CHDhA1 .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uKy9CHDhA1 .content-head {
  max-width: 800px;
}
.cid-uKy9CHDhA1 .card-title {
  text-align: right;
}
.cid-uKy9CIUIvd {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKy9CK6ggg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uKy9CK6ggg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKy9CK6ggg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKy9CK6ggg .title .num {
  width: 100%;
  display: block;
}
.cid-uKy9CK6ggg .title .card-title {
  z-index: 1;
}
.cid-uKy9CK6ggg .num {
  color: #9fe870;
}
.cid-uKy9CK6ggg .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uKy9CK6ggg .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKy9CK6ggg * {
    text-align: center !important;
  }
  .cid-uKy9CK6ggg .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uKy9CK6ggg .content-head {
  max-width: 800px;
}
.cid-uKy9CK6ggg .card-title,
.cid-uKy9CK6ggg .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uKy9CK6ggg .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uKybVnVxWQ {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uKybVnVxWQ .carousel {
  height: 800px;
}
.cid-uKybVnVxWQ .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uKybVnVxWQ .carousel-item,
.cid-uKybVnVxWQ .carousel-inner {
  height: 100%;
}
.cid-uKybVnVxWQ img,
.cid-uKybVnVxWQ .item-wrapper {
  border-radius: 0 !important;
}
.cid-uKybVnVxWQ .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uKybVnVxWQ .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKybVnVxWQ .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKybVnVxWQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uKybVnVxWQ .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uKybVnVxWQ .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uKybVnVxWQ .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uKybVnVxWQ .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uKybVnVxWQ .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uKybVnVxWQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKybVnVxWQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKybVnVxWQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKybVnVxWQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uKybVnVxWQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uKybVnVxWQ .carousel-indicators li.active,
.cid-uKybVnVxWQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uKybVnVxWQ .carousel-indicators li::after,
.cid-uKybVnVxWQ .carousel-indicators li::before {
  content: none;
}
.cid-uKybVnVxWQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uKybVnVxWQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uKybVnVxWQ .mbr-section-subtitle,
  .cid-uKybVnVxWQ .mbr-section-text,
  .cid-uKybVnVxWQ .mbr-section-btn {
    text-align: center;
  }
}
.cid-uKybVnVxWQ .carousel-control-prev,
.cid-uKybVnVxWQ .carousel-control-next {
  display: none;
}
.cid-uKybVpimsD {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uM83OnH4GS {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uM83OnH4GS .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uM83OnH4GS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM83OnH4GS .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uM83OnH4GS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM83OnH4GS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM83OnH4GS .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM83OnH4GS .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM83OnH4GS .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM83OnH4GS .mbr-section-title {
  color: #f92c50;
}
.cid-uM83OnH4GS .mbr-text,
.cid-uM83OnH4GS .mbr-section-btn {
  color: #645600;
}
.cid-uM83OnH4GS P {
  color: #9fe870;
  text-align: left;
}
.cid-uM83OnH4GS H2 {
  color: #757b62;
}
.cid-uM83OnH4GS .mbr-section-title-1 {
  color: #757b62;
}
.cid-uKybVr3KI7 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uKybVr3KI7 .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uKybVr3KI7 .panel-group {
  border: none;
}
.cid-uKybVr3KI7 .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uKybVr3KI7 .card-header {
    padding: 0rem;
  }
}
.cid-uKybVr3KI7 .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uKybVr3KI7 .img-col {
  padding: 0;
}
.cid-uKybVr3KI7 .img-item {
  height: 100%;
}
.cid-uKybVr3KI7 img {
  height: 100%;
  object-fit: cover;
}
.cid-uKybVr3KI7 .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uKybVr3KI7 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uKybVr3KI7 p {
  margin-bottom: 0.3rem;
}
.cid-uKybVr3KI7 .panel-title-edit {
  color: #000000;
}
.cid-uKybVr3KI7 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uKybVr3KI7 .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uKybVr3KI7 .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uKybVr3KI7 .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uKybVr3KI7 .panel-text {
  color: #000000;
}
.cid-uKybVr3KI7 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uKybVr3KI7 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uKybVr3KI7 .panel-title-edit,
.cid-uKybVr3KI7 .mbr-iconfont {
  color: #000000;
}
.cid-uKybVs926t {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKybVt0lyu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uKybVt0lyu .content-head {
  max-width: 947px;
}
.cid-uKybVt0lyu .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uKybVt0lyu .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKybVt0lyu .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKybVt0lyu .mbr-section-title {
  color: #0c2c68;
}
.cid-uKybVt0lyu .mbr-text,
.cid-uKybVt0lyu .mbr-section-btn {
  color: #163300;
}
.cid-uKybVucFrn {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uKybVucFrn .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uKybVucFrn .item {
    margin-bottom: 1rem;
  }
}
.cid-uKybVucFrn .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uKybVucFrn .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uKybVucFrn .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uKybVucFrn .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uKybVucFrn .carousel-control,
.cid-uKybVucFrn .close {
  background: #1b1b1b;
}
.cid-uKybVucFrn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uKybVucFrn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uKybVucFrn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uKybVucFrn .carousel-control-next span {
  margin-left: 5px;
}
.cid-uKybVucFrn .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uKybVucFrn .close::before {
  content: '\e91a';
}
.cid-uKybVucFrn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uKybVucFrn .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uKybVucFrn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKybVucFrn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKybVucFrn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKybVucFrn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uKybVucFrn .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uKybVucFrn .carousel-indicators li.active,
.cid-uKybVucFrn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uKybVucFrn .carousel-indicators li::after,
.cid-uKybVucFrn .carousel-indicators li::before {
  content: none;
}
.cid-uKybVucFrn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uKybVucFrn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uKybVucFrn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uKybVucFrn .carousel-indicators {
    display: none;
  }
}
.cid-uKybVucFrn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uKybVucFrn .carousel-inner > .active {
  display: block;
}
.cid-uKybVucFrn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKybVucFrn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uKybVucFrn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uKybVucFrn .carousel-control,
  .cid-uKybVucFrn .carousel-indicators,
  .cid-uKybVucFrn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uKybVucFrn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uKybVucFrn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uKybVucFrn .carousel-indicators .active,
.cid-uKybVucFrn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uKybVucFrn .carousel-indicators .active {
  background: #fff;
}
.cid-uKybVucFrn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uKybVucFrn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uKybVucFrn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uKybVucFrn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uKybVucFrn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uKybVucFrn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uKybVucFrn .carousel {
  width: 100%;
}
.cid-uKybVucFrn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uKybVucFrn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uKybVucFrn .modal.fade .modal-dialog,
.cid-uKybVucFrn .modal.in .modal-dialog {
  transform: none;
}
.cid-uKybVucFrn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uKybVucFrn .content-head {
  max-width: 800px;
}
.cid-uKybVucFrn H6 {
  color: #0c2c68;
}
.cid-uKybVvyVCv {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uKybVvyVCv .content-head {
  max-width: 947px;
}
.cid-uKybVvyVCv .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uKybVvyVCv .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKybVvyVCv .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKybVvyVCv .mbr-section-title {
  color: #0c2c68;
}
.cid-uKybVvyVCv .mbr-text,
.cid-uKybVvyVCv .mbr-section-btn {
  color: #163300;
}
.cid-uKybVwEJXw {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uKybVwEJXw h6 {
  line-height: 1.2;
}
.cid-uKybVwEJXw img,
.cid-uKybVwEJXw .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uKybVwEJXw .item:focus,
.cid-uKybVwEJXw span:focus {
  outline: none;
}
.cid-uKybVwEJXw .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uKybVwEJXw .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKybVwEJXw .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uKybVwEJXw .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uKybVwEJXw .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uKybVwEJXw .mbr-section-title {
  color: #000000;
}
.cid-uKybVwEJXw .mbr-text,
.cid-uKybVwEJXw .mbr-section-btn {
  color: #000000;
}
.cid-uKybVwEJXw .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uKybVwEJXw .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uKybVwEJXw .item-text {
  color: #000000;
  text-align: center;
}
.cid-uKybVwEJXw .content-head {
  max-width: 800px;
}
.cid-uKybVwEJXw .item-title,
.cid-uKybVwEJXw .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uKybVwEJXw .item-subtitle,
.cid-uKybVwEJXw .mbr-section-btn {
  text-align: left;
}
.cid-uKybVwEJXw .item-text,
.cid-uKybVwEJXw .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uKybVz7kf6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uKybVBzSZH {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKybVCEMQo {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uKybVCEMQo img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uM83QoBw1R {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uM83QoBw1R .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM83QoBw1R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM83QoBw1R .title .num {
  width: 100%;
  display: block;
}
.cid-uM83QoBw1R .title .card-title {
  z-index: 1;
}
.cid-uM83QoBw1R .num {
  color: #9fe870;
}
.cid-uM83QoBw1R .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uM83QoBw1R .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM83QoBw1R * {
    text-align: center !important;
  }
  .cid-uM83QoBw1R .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uM83QoBw1R .content-head {
  max-width: 800px;
}
.cid-uM83QoBw1R .card-title,
.cid-uM83QoBw1R .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uM83QoBw1R .card-text {
  color: #ffffff;
}
.cid-uKybVF9MOY {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uKybVF9MOY .listado-enlaces ul li {
  list-style: disc;
}
.cid-uKybVF9MOY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKybVF9MOY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKybVF9MOY .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uKybVF9MOY .footer-col {
    flex-direction: column;
  }
}
.cid-uKybVF9MOY .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uKybVF9MOY .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uKybVF9MOY .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uKybVF9MOY .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uKybVF9MOY .mbr-section-btn {
    text-align: center;
  }
}
.cid-uKybVF9MOY .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uKybVF9MOY .soc-item {
  margin: 8px;
}
.cid-uKybVF9MOY .soc-item a:hover .mbr-iconfont,
.cid-uKybVF9MOY .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uKybVF9MOY .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uKybVF9MOY .row {
    text-align: center;
  }
  .cid-uKybVF9MOY .social-row {
    justify-content: center;
  }
}
.cid-uKybVF9MOY .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uKybVF9MOY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uKybVF9MOY .list {
    margin-bottom: 0rem;
  }
}
.cid-uKybVF9MOY .mbr-text {
  color: #bbbbbb;
}
.cid-uKybVF9MOY .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uKybVF9MOY .list,
.cid-uKybVF9MOY .item-wrap {
  color: #ffffff;
}
.cid-uKybVF9MOY .copyright {
  color: #f7f7f7;
}
.cid-uKybVGGFZK {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uKybVGGFZK {
    padding-bottom: 0px;
  }
}
.cid-uKybVGGFZK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKybVGGFZK .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uKybVGGFZK .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uKybVGGFZK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKybVGGFZK .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uKybVGGFZK .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKybVGGFZK .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uKybVGGFZK .content-head {
  max-width: 800px;
}
.cid-uKybVGGFZK .card-title {
  text-align: right;
}
.cid-uKybVI01j8 {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKybVJdTBY {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uKybVJdTBY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKybVJdTBY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKybVJdTBY .title .num {
  width: 100%;
  display: block;
}
.cid-uKybVJdTBY .title .card-title {
  z-index: 1;
}
.cid-uKybVJdTBY .num {
  color: #9fe870;
}
.cid-uKybVJdTBY .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uKybVJdTBY .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKybVJdTBY * {
    text-align: center !important;
  }
  .cid-uKybVJdTBY .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uKybVJdTBY .content-head {
  max-width: 800px;
}
.cid-uKybVJdTBY .card-title,
.cid-uKybVJdTBY .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uKybVJdTBY .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uKygCQwlM2 {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uKygCQwlM2 .carousel {
  height: 800px;
}
.cid-uKygCQwlM2 .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uKygCQwlM2 .carousel-item,
.cid-uKygCQwlM2 .carousel-inner {
  height: 100%;
}
.cid-uKygCQwlM2 img,
.cid-uKygCQwlM2 .item-wrapper {
  border-radius: 0 !important;
}
.cid-uKygCQwlM2 .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uKygCQwlM2 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKygCQwlM2 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKygCQwlM2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uKygCQwlM2 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uKygCQwlM2 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uKygCQwlM2 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uKygCQwlM2 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uKygCQwlM2 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uKygCQwlM2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKygCQwlM2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKygCQwlM2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKygCQwlM2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uKygCQwlM2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uKygCQwlM2 .carousel-indicators li.active,
.cid-uKygCQwlM2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uKygCQwlM2 .carousel-indicators li::after,
.cid-uKygCQwlM2 .carousel-indicators li::before {
  content: none;
}
.cid-uKygCQwlM2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uKygCQwlM2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uKygCQwlM2 .mbr-section-subtitle,
  .cid-uKygCQwlM2 .mbr-section-text,
  .cid-uKygCQwlM2 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uKygCQwlM2 .carousel-control-prev,
.cid-uKygCQwlM2 .carousel-control-next {
  display: none;
}
.cid-uKygCRwVE3 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uM8rHTEVon {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uM8rHTEVon .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uM8rHTEVon .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM8rHTEVon .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uM8rHTEVon .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM8rHTEVon .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM8rHTEVon .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM8rHTEVon .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM8rHTEVon .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM8rHTEVon .mbr-section-title {
  color: #f92c50;
}
.cid-uM8rHTEVon .mbr-text,
.cid-uM8rHTEVon .mbr-section-btn {
  color: #645600;
}
.cid-uM8rHTEVon P {
  color: #9fe870;
  text-align: left;
}
.cid-uM8rHTEVon H2 {
  color: #757b62;
}
.cid-uM8rHTEVon .mbr-section-title-1 {
  color: #757b62;
}
.cid-uKygCTz4Gp {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uKygCTz4Gp .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uKygCTz4Gp .panel-group {
  border: none;
}
.cid-uKygCTz4Gp .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uKygCTz4Gp .card-header {
    padding: 0rem;
  }
}
.cid-uKygCTz4Gp .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uKygCTz4Gp .img-col {
  padding: 0;
}
.cid-uKygCTz4Gp .img-item {
  height: 100%;
}
.cid-uKygCTz4Gp img {
  height: 100%;
  object-fit: cover;
}
.cid-uKygCTz4Gp .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uKygCTz4Gp .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uKygCTz4Gp p {
  margin-bottom: 0.3rem;
}
.cid-uKygCTz4Gp .panel-title-edit {
  color: #000000;
}
.cid-uKygCTz4Gp .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uKygCTz4Gp .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uKygCTz4Gp .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uKygCTz4Gp .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uKygCTz4Gp .panel-text {
  color: #000000;
}
.cid-uKygCTz4Gp .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uKygCTz4Gp .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uKygCTz4Gp .panel-title-edit,
.cid-uKygCTz4Gp .mbr-iconfont {
  color: #000000;
}
.cid-uKygCUK6fr {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKygCVDT32 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uKygCVDT32 .content-head {
  max-width: 947px;
}
.cid-uKygCVDT32 .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uKygCVDT32 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKygCVDT32 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKygCVDT32 .mbr-section-title {
  color: #0c2c68;
}
.cid-uKygCVDT32 .mbr-text,
.cid-uKygCVDT32 .mbr-section-btn {
  color: #163300;
}
.cid-uKygCWPmfs {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uKygCWPmfs .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uKygCWPmfs .item {
    margin-bottom: 1rem;
  }
}
.cid-uKygCWPmfs .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uKygCWPmfs .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uKygCWPmfs .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uKygCWPmfs .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uKygCWPmfs .carousel-control,
.cid-uKygCWPmfs .close {
  background: #1b1b1b;
}
.cid-uKygCWPmfs .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uKygCWPmfs .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uKygCWPmfs .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uKygCWPmfs .carousel-control-next span {
  margin-left: 5px;
}
.cid-uKygCWPmfs .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uKygCWPmfs .close::before {
  content: '\e91a';
}
.cid-uKygCWPmfs .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uKygCWPmfs .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uKygCWPmfs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKygCWPmfs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKygCWPmfs .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKygCWPmfs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uKygCWPmfs .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uKygCWPmfs .carousel-indicators li.active,
.cid-uKygCWPmfs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uKygCWPmfs .carousel-indicators li::after,
.cid-uKygCWPmfs .carousel-indicators li::before {
  content: none;
}
.cid-uKygCWPmfs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uKygCWPmfs .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uKygCWPmfs .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uKygCWPmfs .carousel-indicators {
    display: none;
  }
}
.cid-uKygCWPmfs .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uKygCWPmfs .carousel-inner > .active {
  display: block;
}
.cid-uKygCWPmfs .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKygCWPmfs .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uKygCWPmfs .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uKygCWPmfs .carousel-control,
  .cid-uKygCWPmfs .carousel-indicators,
  .cid-uKygCWPmfs .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uKygCWPmfs .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uKygCWPmfs .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uKygCWPmfs .carousel-indicators .active,
.cid-uKygCWPmfs .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uKygCWPmfs .carousel-indicators .active {
  background: #fff;
}
.cid-uKygCWPmfs .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uKygCWPmfs .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uKygCWPmfs .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uKygCWPmfs .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uKygCWPmfs .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uKygCWPmfs .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uKygCWPmfs .carousel {
  width: 100%;
}
.cid-uKygCWPmfs .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uKygCWPmfs .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uKygCWPmfs .modal.fade .modal-dialog,
.cid-uKygCWPmfs .modal.in .modal-dialog {
  transform: none;
}
.cid-uKygCWPmfs .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uKygCWPmfs .content-head {
  max-width: 800px;
}
.cid-uKygCWPmfs H6 {
  color: #0c2c68;
}
.cid-uKygCYfH4i {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uKygCYfH4i .content-head {
  max-width: 947px;
}
.cid-uKygCYfH4i .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uKygCYfH4i .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKygCYfH4i .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKygCYfH4i .mbr-section-title {
  color: #0c2c68;
}
.cid-uKygCYfH4i .mbr-text,
.cid-uKygCYfH4i .mbr-section-btn {
  color: #163300;
}
.cid-uM8rN3rPlO {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM8rN3rPlO h6 {
  line-height: 1.2;
}
.cid-uM8rN3rPlO img,
.cid-uM8rN3rPlO .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uM8rN3rPlO .item:focus,
.cid-uM8rN3rPlO span:focus {
  outline: none;
}
.cid-uM8rN3rPlO .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM8rN3rPlO .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM8rN3rPlO .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uM8rN3rPlO .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uM8rN3rPlO .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uM8rN3rPlO .mbr-section-title {
  color: #000000;
}
.cid-uM8rN3rPlO .mbr-text,
.cid-uM8rN3rPlO .mbr-section-btn {
  color: #000000;
}
.cid-uM8rN3rPlO .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uM8rN3rPlO .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uM8rN3rPlO .item-text {
  color: #000000;
  text-align: center;
}
.cid-uM8rN3rPlO .content-head {
  max-width: 800px;
}
.cid-uM8rN3rPlO .item-title,
.cid-uM8rN3rPlO .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uM8rN3rPlO .item-subtitle,
.cid-uM8rN3rPlO .mbr-section-btn {
  text-align: left;
}
.cid-uM8rN3rPlO .item-text,
.cid-uM8rN3rPlO .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uKygD1QZcU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uKygD4ogYO {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKygD5uRqC {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uKygD5uRqC img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uM8rJB8vVs {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uM8rJB8vVs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM8rJB8vVs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM8rJB8vVs .title .num {
  width: 100%;
  display: block;
}
.cid-uM8rJB8vVs .title .card-title {
  z-index: 1;
}
.cid-uM8rJB8vVs .num {
  color: #9fe870;
}
.cid-uM8rJB8vVs .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uM8rJB8vVs .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM8rJB8vVs * {
    text-align: center !important;
  }
  .cid-uM8rJB8vVs .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uM8rJB8vVs .content-head {
  max-width: 800px;
}
.cid-uM8rJB8vVs .card-title,
.cid-uM8rJB8vVs .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uM8rJB8vVs .card-text {
  color: #ffffff;
}
.cid-uKygD7XsmQ {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uKygD7XsmQ .listado-enlaces ul li {
  list-style: disc;
}
.cid-uKygD7XsmQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKygD7XsmQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKygD7XsmQ .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uKygD7XsmQ .footer-col {
    flex-direction: column;
  }
}
.cid-uKygD7XsmQ .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uKygD7XsmQ .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uKygD7XsmQ .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uKygD7XsmQ .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uKygD7XsmQ .mbr-section-btn {
    text-align: center;
  }
}
.cid-uKygD7XsmQ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uKygD7XsmQ .soc-item {
  margin: 8px;
}
.cid-uKygD7XsmQ .soc-item a:hover .mbr-iconfont,
.cid-uKygD7XsmQ .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uKygD7XsmQ .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uKygD7XsmQ .row {
    text-align: center;
  }
  .cid-uKygD7XsmQ .social-row {
    justify-content: center;
  }
}
.cid-uKygD7XsmQ .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uKygD7XsmQ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uKygD7XsmQ .list {
    margin-bottom: 0rem;
  }
}
.cid-uKygD7XsmQ .mbr-text {
  color: #bbbbbb;
}
.cid-uKygD7XsmQ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uKygD7XsmQ .list,
.cid-uKygD7XsmQ .item-wrap {
  color: #ffffff;
}
.cid-uKygD7XsmQ .copyright {
  color: #f7f7f7;
}
.cid-uKygD9uPQc {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uKygD9uPQc {
    padding-bottom: 0px;
  }
}
.cid-uKygD9uPQc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKygD9uPQc .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uKygD9uPQc .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uKygD9uPQc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKygD9uPQc .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uKygD9uPQc .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKygD9uPQc .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uKygD9uPQc .content-head {
  max-width: 800px;
}
.cid-uKygD9uPQc .card-title {
  text-align: right;
}
.cid-uKygDaS1Ee {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKygDc7idU {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uKygDc7idU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKygDc7idU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKygDc7idU .title .num {
  width: 100%;
  display: block;
}
.cid-uKygDc7idU .title .card-title {
  z-index: 1;
}
.cid-uKygDc7idU .num {
  color: #9fe870;
}
.cid-uKygDc7idU .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uKygDc7idU .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKygDc7idU * {
    text-align: center !important;
  }
  .cid-uKygDc7idU .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uKygDc7idU .content-head {
  max-width: 800px;
}
.cid-uKygDc7idU .card-title,
.cid-uKygDc7idU .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uKygDc7idU .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uKymtummBf {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uKymtummBf .carousel {
  height: 800px;
}
.cid-uKymtummBf .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uKymtummBf .carousel-item,
.cid-uKymtummBf .carousel-inner {
  height: 100%;
}
.cid-uKymtummBf img,
.cid-uKymtummBf .item-wrapper {
  border-radius: 0 !important;
}
.cid-uKymtummBf .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uKymtummBf .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKymtummBf .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKymtummBf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uKymtummBf .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uKymtummBf .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uKymtummBf .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uKymtummBf .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uKymtummBf .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uKymtummBf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKymtummBf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKymtummBf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKymtummBf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uKymtummBf .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uKymtummBf .carousel-indicators li.active,
.cid-uKymtummBf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uKymtummBf .carousel-indicators li::after,
.cid-uKymtummBf .carousel-indicators li::before {
  content: none;
}
.cid-uKymtummBf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uKymtummBf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uKymtummBf .mbr-section-subtitle,
  .cid-uKymtummBf .mbr-section-text,
  .cid-uKymtummBf .mbr-section-btn {
    text-align: center;
  }
}
.cid-uKymtummBf .carousel-control-prev,
.cid-uKymtummBf .carousel-control-next {
  display: none;
}
.cid-uKymtvtdO8 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKymtweSAY {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uKymtweSAY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKymtweSAY .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uKymtweSAY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uKymtweSAY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKymtweSAY .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uKymtweSAY .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uKymtweSAY .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uKymtweSAY .mbr-section-title {
  color: #7787a5;
}
.cid-uKymtweSAY .mbr-text,
.cid-uKymtweSAY .mbr-section-btn {
  color: #163300;
}
.cid-uKymtweSAY P {
  color: #9fe870;
  text-align: left;
}
.cid-uKymtweSAY H2 {
  color: #a6a99c;
}
.cid-uKymtxh3SK {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uKymtxh3SK .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uKymtxh3SK .panel-group {
  border: none;
}
.cid-uKymtxh3SK .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uKymtxh3SK .card-header {
    padding: 0rem;
  }
}
.cid-uKymtxh3SK .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uKymtxh3SK .img-col {
  padding: 0;
}
.cid-uKymtxh3SK .img-item {
  height: 100%;
}
.cid-uKymtxh3SK img {
  height: 100%;
  object-fit: cover;
}
.cid-uKymtxh3SK .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uKymtxh3SK .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uKymtxh3SK p {
  margin-bottom: 0.3rem;
}
.cid-uKymtxh3SK .panel-title-edit {
  color: #000000;
}
.cid-uKymtxh3SK .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uKymtxh3SK .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uKymtxh3SK .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uKymtxh3SK .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uKymtxh3SK .panel-text {
  color: #000000;
}
.cid-uKymtxh3SK .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uKymtxh3SK .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uKymtxh3SK .panel-title-edit,
.cid-uKymtxh3SK .mbr-iconfont {
  color: #000000;
}
.cid-uKymtypOQ1 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKymtzhdDo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uKymtzhdDo .content-head {
  max-width: 947px;
}
.cid-uKymtzhdDo .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uKymtzhdDo .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKymtzhdDo .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKymtzhdDo .mbr-section-title {
  color: #0c2c68;
}
.cid-uKymtzhdDo .mbr-text,
.cid-uKymtzhdDo .mbr-section-btn {
  color: #163300;
}
.cid-uKymtAlo1h {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uKymtAlo1h .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uKymtAlo1h .item {
    margin-bottom: 1rem;
  }
}
.cid-uKymtAlo1h .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uKymtAlo1h .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uKymtAlo1h .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uKymtAlo1h .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uKymtAlo1h .carousel-control,
.cid-uKymtAlo1h .close {
  background: #1b1b1b;
}
.cid-uKymtAlo1h .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uKymtAlo1h .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uKymtAlo1h .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uKymtAlo1h .carousel-control-next span {
  margin-left: 5px;
}
.cid-uKymtAlo1h .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uKymtAlo1h .close::before {
  content: '\e91a';
}
.cid-uKymtAlo1h .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uKymtAlo1h .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uKymtAlo1h .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKymtAlo1h .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKymtAlo1h .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKymtAlo1h .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uKymtAlo1h .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uKymtAlo1h .carousel-indicators li.active,
.cid-uKymtAlo1h .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uKymtAlo1h .carousel-indicators li::after,
.cid-uKymtAlo1h .carousel-indicators li::before {
  content: none;
}
.cid-uKymtAlo1h .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uKymtAlo1h .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uKymtAlo1h .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uKymtAlo1h .carousel-indicators {
    display: none;
  }
}
.cid-uKymtAlo1h .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uKymtAlo1h .carousel-inner > .active {
  display: block;
}
.cid-uKymtAlo1h .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKymtAlo1h .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uKymtAlo1h .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uKymtAlo1h .carousel-control,
  .cid-uKymtAlo1h .carousel-indicators,
  .cid-uKymtAlo1h .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uKymtAlo1h .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uKymtAlo1h .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uKymtAlo1h .carousel-indicators .active,
.cid-uKymtAlo1h .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uKymtAlo1h .carousel-indicators .active {
  background: #fff;
}
.cid-uKymtAlo1h .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uKymtAlo1h .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uKymtAlo1h .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uKymtAlo1h .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uKymtAlo1h .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uKymtAlo1h .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uKymtAlo1h .carousel {
  width: 100%;
}
.cid-uKymtAlo1h .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uKymtAlo1h .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uKymtAlo1h .modal.fade .modal-dialog,
.cid-uKymtAlo1h .modal.in .modal-dialog {
  transform: none;
}
.cid-uKymtAlo1h .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uKymtAlo1h .content-head {
  max-width: 800px;
}
.cid-uKymtAlo1h H6 {
  color: #0c2c68;
}
.cid-uKymtBXpOh {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uKymtBXpOh .content-head {
  max-width: 947px;
}
.cid-uKymtBXpOh .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uKymtBXpOh .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKymtBXpOh .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKymtBXpOh .mbr-section-title {
  color: #0c2c68;
}
.cid-uKymtBXpOh .mbr-text,
.cid-uKymtBXpOh .mbr-section-btn {
  color: #163300;
}
.cid-uMx9oEA0ZC {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMx9oEA0ZC h6 {
  line-height: 1.2;
}
.cid-uMx9oEA0ZC img,
.cid-uMx9oEA0ZC .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uMx9oEA0ZC .item:focus,
.cid-uMx9oEA0ZC span:focus {
  outline: none;
}
.cid-uMx9oEA0ZC .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uMx9oEA0ZC .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMx9oEA0ZC .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uMx9oEA0ZC .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uMx9oEA0ZC .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uMx9oEA0ZC .mbr-section-title {
  color: #000000;
}
.cid-uMx9oEA0ZC .mbr-text,
.cid-uMx9oEA0ZC .mbr-section-btn {
  color: #000000;
}
.cid-uMx9oEA0ZC .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uMx9oEA0ZC .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMx9oEA0ZC .item-text {
  color: #000000;
  text-align: center;
}
.cid-uMx9oEA0ZC .content-head {
  max-width: 800px;
}
.cid-uMx9oEA0ZC .item-title,
.cid-uMx9oEA0ZC .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uMx9oEA0ZC .item-subtitle,
.cid-uMx9oEA0ZC .mbr-section-btn {
  text-align: left;
}
.cid-uMx9oEA0ZC .item-text,
.cid-uMx9oEA0ZC .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uKymtFrgif {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uKymtHZIgH {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKymtJ4Ktt {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uKymtJ4Ktt img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uKymtKeKJQ {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uKymtKeKJQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKymtKeKJQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKymtKeKJQ .title .num {
  width: 100%;
  display: block;
}
.cid-uKymtKeKJQ .title .card-title {
  z-index: 1;
}
.cid-uKymtKeKJQ .num {
  color: #9fe870;
}
.cid-uKymtKeKJQ .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uKymtKeKJQ .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKymtKeKJQ * {
    text-align: center !important;
  }
  .cid-uKymtKeKJQ .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uKymtKeKJQ .content-head {
  max-width: 800px;
}
.cid-uKymtKeKJQ .card-title,
.cid-uKymtKeKJQ .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uKymtKeKJQ .card-text {
  color: #ffffff;
}
.cid-uKymtLxH94 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uKymtLxH94 .listado-enlaces ul li {
  list-style: disc;
}
.cid-uKymtLxH94 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKymtLxH94 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKymtLxH94 .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uKymtLxH94 .footer-col {
    flex-direction: column;
  }
}
.cid-uKymtLxH94 .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uKymtLxH94 .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uKymtLxH94 .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uKymtLxH94 .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uKymtLxH94 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uKymtLxH94 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uKymtLxH94 .soc-item {
  margin: 8px;
}
.cid-uKymtLxH94 .soc-item a:hover .mbr-iconfont,
.cid-uKymtLxH94 .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uKymtLxH94 .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uKymtLxH94 .row {
    text-align: center;
  }
  .cid-uKymtLxH94 .social-row {
    justify-content: center;
  }
}
.cid-uKymtLxH94 .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uKymtLxH94 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uKymtLxH94 .list {
    margin-bottom: 0rem;
  }
}
.cid-uKymtLxH94 .mbr-text {
  color: #bbbbbb;
}
.cid-uKymtLxH94 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uKymtLxH94 .list,
.cid-uKymtLxH94 .item-wrap {
  color: #ffffff;
}
.cid-uKymtLxH94 .copyright {
  color: #f7f7f7;
}
.cid-uKymtNjhjd {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uKymtNjhjd {
    padding-bottom: 0px;
  }
}
.cid-uKymtNjhjd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKymtNjhjd .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uKymtNjhjd .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uKymtNjhjd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKymtNjhjd .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uKymtNjhjd .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKymtNjhjd .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uKymtNjhjd .content-head {
  max-width: 800px;
}
.cid-uKymtNjhjd .card-title {
  text-align: right;
}
.cid-uKymtOG8l9 {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKymtPSNAX {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uKymtPSNAX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKymtPSNAX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKymtPSNAX .title .num {
  width: 100%;
  display: block;
}
.cid-uKymtPSNAX .title .card-title {
  z-index: 1;
}
.cid-uKymtPSNAX .num {
  color: #9fe870;
}
.cid-uKymtPSNAX .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uKymtPSNAX .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKymtPSNAX * {
    text-align: center !important;
  }
  .cid-uKymtPSNAX .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uKymtPSNAX .content-head {
  max-width: 800px;
}
.cid-uKymtPSNAX .card-title,
.cid-uKymtPSNAX .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uKymtPSNAX .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uKZBLNnMPj {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKZBLOUoTY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uKZBLOUoTY .content-head {
  max-width: 1167px;
}
.cid-uKZBLOUoTY .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uKZBLOUoTY .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKZBLOUoTY .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKZBLOUoTY .mbr-section-title {
  color: #0c2c68;
}
.cid-uKZBLOUoTY .mbr-text,
.cid-uKZBLOUoTY .mbr-section-btn {
  color: #163300;
}
.cid-uKZBLRqkrE {
  padding-top: 3rem;
  padding-bottom: 2rem;
  max-width: 1188px;
  margin: 0 auto;
  background-color: #ffffff;
}
.cid-uKZBLRqkrE .tachado {
  text-decoration: line-through;
}
.cid-uKZBLRqkrE h6 {
  line-height: 1.2;
}
.cid-uKZBLRqkrE img,
.cid-uKZBLRqkrE .item-img {
  width: 100%;
  border-top-left-radius: 91% !important;
  border-top-right-radius: 100% !important;
  border-bottom-left-radius: 0% !important;
  border-bottom-right-radius: 0% !important;
}
.cid-uKZBLRqkrE .item:focus,
.cid-uKZBLRqkrE span:focus {
  outline: none;
}
.cid-uKZBLRqkrE .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uKZBLRqkrE .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKZBLRqkrE .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uKZBLRqkrE .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uKZBLRqkrE .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uKZBLRqkrE .mbr-section-title {
  color: #000000;
}
.cid-uKZBLRqkrE .mbr-text,
.cid-uKZBLRqkrE .mbr-section-btn {
  color: #000000;
}
.cid-uKZBLRqkrE .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uKZBLRqkrE .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uKZBLRqkrE .item-text {
  color: #000000;
  text-align: center;
}
.cid-uKZBLRqkrE .content-head {
  max-width: 800px;
}
.cid-uKZBLRqkrE .item-title,
.cid-uKZBLRqkrE .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uKZBLRqkrE .item-subtitle,
.cid-uKZBLRqkrE .mbr-section-btn {
  text-align: left;
  color: #a4171b;
}
.cid-uKZBLRqkrE .item-text,
.cid-uKZBLRqkrE .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uKZBLRqkrE .item-title-1,
.cid-uKZBLRqkrE .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uKZBLRqkrE .item-subtitle-2,
.cid-uKZBLRqkrE .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uKZBLRqkrE .item-texto-1,
.cid-uKZBLRqkrE .mbr-section-btn {
  color: #1f6463;
  text-align: left;
}
.cid-uKZBLV9Axz {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKZJhZ0bTz {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/fondo-aviones-viajes-de-pueblo-en-pueblo-1379x308.png");
  background-size: contain;
}
.cid-uKZJhZ0bTz .content-head {
  max-width: 747px;
}
.cid-uKZJhZ0bTz .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uKZJhZ0bTz .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKZJhZ0bTz .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKZJhZ0bTz .mbr-section-title {
  color: #0c2c68;
}
.cid-uKZJhZ0bTz .mbr-text,
.cid-uKZJhZ0bTz .mbr-section-btn {
  color: #163300;
}
.cid-uKZK6qvbBM {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uKZK6qvbBM h6 {
  line-height: 1.2;
}
.cid-uKZK6qvbBM img,
.cid-uKZK6qvbBM .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uKZK6qvbBM .item:focus,
.cid-uKZK6qvbBM span:focus {
  outline: none;
}
.cid-uKZK6qvbBM .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uKZK6qvbBM .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKZK6qvbBM .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uKZK6qvbBM .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uKZK6qvbBM .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uKZK6qvbBM .mbr-section-title {
  color: #000000;
}
.cid-uKZK6qvbBM .mbr-text,
.cid-uKZK6qvbBM .mbr-section-btn {
  color: #000000;
}
.cid-uKZK6qvbBM .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uKZK6qvbBM .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uKZK6qvbBM .item-text {
  color: #000000;
  text-align: center;
}
.cid-uKZK6qvbBM .content-head {
  max-width: 800px;
}
.cid-uKZK6qvbBM .item-title,
.cid-uKZK6qvbBM .mbr-section-btn {
  color: #393193;
  text-align: left;
}
.cid-uKZK6qvbBM .item-subtitle,
.cid-uKZK6qvbBM .mbr-section-btn {
  text-align: left;
}
.cid-uKZK6qvbBM .item-text,
.cid-uKZK6qvbBM .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uKZBM4zS2v {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKZBM6AXgs {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uKZBM6AXgs .content-head {
  max-width: 915px;
}
.cid-uKZBM6AXgs .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uKZBM6AXgs .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKZBM6AXgs .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKZBM6AXgs .mbr-section-title {
  color: #163300;
}
.cid-uKZBM6AXgs .mbr-text,
.cid-uKZBM6AXgs .mbr-section-btn {
  color: #0c2c68;
}
.cid-uKZBM8VD9W {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background: #ffffff;
}
.cid-uKZBM8VD9W .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKZBM8VD9W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKZBM8VD9W .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uKZBM8VD9W .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uKZBM8VD9W .embla__button--next,
.cid-uKZBM8VD9W .embla__button--prev {
  display: flex;
}
.cid-uKZBM8VD9W .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKZBM8VD9W .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKZBM8VD9W .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uKZBM8VD9W .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uKZBM8VD9W .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKZBM8VD9W .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKZBM8VD9W .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKZBM8VD9W .embla {
  position: relative;
  width: 100%;
}
.cid-uKZBM8VD9W .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uKZBM8VD9W .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uKZBM8VD9W .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uKZBM8VD9W .embla__slide a {
  cursor: grab;
}
.cid-uKZBM8VD9W .embla__slide a:active {
  cursor: grabbing;
}
.cid-uKZBM8VD9W .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uKZBM8VD9W .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uKZBM8VD9W .mbr-section-title {
  color: #232323;
}
.cid-uKZBM8VD9W .mbr-section-subtitle {
  color: #232323;
}
.cid-uKZBM8VD9W .mbr-box {
  color: #ffffff;
}
.cid-uKZBM8VD9W .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
  max-width: 260px;
}
.cid-uKZBM8VD9W img,
.cid-uKZBM8VD9W .item-img {
  width: 100%;
}
.cid-uKZBM8VD9W .item-wrapper {
  position: relative;
}
.cid-uKZBM8VD9W .content-head {
  max-width: 800px;
}
.cid-uKZBM8VD9W .item-title,
.cid-uKZBM8VD9W .mbr-section-btn {
  color: #393193;
  text-align: left;
}
.cid-uKZBM8VD9W .item-subtitle,
.cid-uKZBM8VD9W .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uKZBMbmmKo {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKZBMza1Wh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uKZBMDWQx1 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uKZBMDWQx1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKZBMDWQx1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKZBMDWQx1 .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
  border-radius: 0 !important;
}
@media (max-width: 767px) {
  .cid-uKZBMDWQx1 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKZBMDWQx1 .mbr-iconfont {
  font-size: 3rem;
  color: #d70081;
  padding-right: 2rem;
}
.cid-uKZBMDWQx1 .content-head {
  max-width: 800px;
}
.cid-uKZBMDWQx1 .mbr-section-title {
  color: #df0229;
}
.cid-uKZBMHkxn1 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKZBML7UEv {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uKZBML7UEv img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLXGasDaxd {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLXGasDaxd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLXGasDaxd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLXGasDaxd .title .num {
  width: 100%;
  display: block;
}
.cid-uLXGasDaxd .title .card-title {
  z-index: 1;
}
.cid-uLXGasDaxd .num {
  color: #9fe870;
}
.cid-uLXGasDaxd .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLXGasDaxd .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLXGasDaxd * {
    text-align: center !important;
  }
  .cid-uLXGasDaxd .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLXGasDaxd .content-head {
  max-width: 800px;
}
.cid-uLXGasDaxd .card-title,
.cid-uLXGasDaxd .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLXGasDaxd .card-text {
  color: #ffffff;
}
.cid-uKZBMUdtWJ {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uKZBMUdtWJ .listado-enlaces ul li {
  list-style: disc;
}
.cid-uKZBMUdtWJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKZBMUdtWJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKZBMUdtWJ .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uKZBMUdtWJ .footer-col {
    flex-direction: column;
  }
}
.cid-uKZBMUdtWJ .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uKZBMUdtWJ .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uKZBMUdtWJ .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uKZBMUdtWJ .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uKZBMUdtWJ .mbr-section-btn {
    text-align: center;
  }
}
.cid-uKZBMUdtWJ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uKZBMUdtWJ .soc-item {
  margin: 8px;
}
.cid-uKZBMUdtWJ .soc-item a:hover .mbr-iconfont,
.cid-uKZBMUdtWJ .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uKZBMUdtWJ .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uKZBMUdtWJ .row {
    text-align: center;
  }
  .cid-uKZBMUdtWJ .social-row {
    justify-content: center;
  }
}
.cid-uKZBMUdtWJ .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uKZBMUdtWJ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uKZBMUdtWJ .list {
    margin-bottom: 0rem;
  }
}
.cid-uKZBMUdtWJ .mbr-text {
  color: #bbbbbb;
}
.cid-uKZBMUdtWJ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uKZBMUdtWJ .list,
.cid-uKZBMUdtWJ .item-wrap {
  color: #ffffff;
}
.cid-uKZBMUdtWJ .copyright {
  color: #f7f7f7;
}
.cid-uKZBMXi9dD {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uKZBMXi9dD {
    padding-bottom: 0px;
  }
}
.cid-uKZBMXi9dD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKZBMXi9dD .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uKZBMXi9dD .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uKZBMXi9dD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKZBMXi9dD .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uKZBMXi9dD .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKZBMXi9dD .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uKZBMXi9dD .content-head {
  max-width: 800px;
}
.cid-uKZBMXi9dD .card-title {
  text-align: right;
}
.cid-uKZBN0JQ6n {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKZBN4MwRf {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uKZBN4MwRf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKZBN4MwRf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKZBN4MwRf .title .num {
  width: 100%;
  display: block;
}
.cid-uKZBN4MwRf .title .card-title {
  z-index: 1;
}
.cid-uKZBN4MwRf .num {
  color: #9fe870;
}
.cid-uKZBN4MwRf .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uKZBN4MwRf .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKZBN4MwRf * {
    text-align: center !important;
  }
  .cid-uKZBN4MwRf .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uKZBN4MwRf .content-head {
  max-width: 800px;
}
.cid-uKZBN4MwRf .card-title,
.cid-uKZBN4MwRf .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uKZBN4MwRf .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uKZOp3tKjv {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKZOp4zlBM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uKZOp4zlBM .content-head {
  max-width: 1167px;
}
.cid-uKZOp4zlBM .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uKZOp4zlBM .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKZOp4zlBM .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKZOp4zlBM .mbr-section-title {
  color: #0c2c68;
}
.cid-uKZOp4zlBM .mbr-text,
.cid-uKZOp4zlBM .mbr-section-btn {
  color: #163300;
}
.cid-uKZOp5KXgw {
  padding-top: 3rem;
  padding-bottom: 2rem;
  max-width: 1188px;
  margin: 0 auto;
  background-color: #ffffff;
}
.cid-uKZOp5KXgw .tachado {
  text-decoration: line-through;
}
.cid-uKZOp5KXgw h6 {
  line-height: 1.2;
}
.cid-uKZOp5KXgw img,
.cid-uKZOp5KXgw .item-img {
  width: 100%;
  border-top-left-radius: 91% !important;
  border-top-right-radius: 100% !important;
  border-bottom-left-radius: 0% !important;
  border-bottom-right-radius: 0% !important;
}
.cid-uKZOp5KXgw .item:focus,
.cid-uKZOp5KXgw span:focus {
  outline: none;
}
.cid-uKZOp5KXgw .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uKZOp5KXgw .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKZOp5KXgw .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uKZOp5KXgw .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uKZOp5KXgw .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uKZOp5KXgw .mbr-section-title {
  color: #000000;
}
.cid-uKZOp5KXgw .mbr-text,
.cid-uKZOp5KXgw .mbr-section-btn {
  color: #000000;
}
.cid-uKZOp5KXgw .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uKZOp5KXgw .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uKZOp5KXgw .item-text {
  color: #000000;
  text-align: center;
}
.cid-uKZOp5KXgw .content-head {
  max-width: 800px;
}
.cid-uKZOp5KXgw .item-title,
.cid-uKZOp5KXgw .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uKZOp5KXgw .item-subtitle,
.cid-uKZOp5KXgw .mbr-section-btn {
  text-align: left;
  color: #a4171b;
}
.cid-uKZOp5KXgw .item-text,
.cid-uKZOp5KXgw .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uKZOp5KXgw .item-title-1,
.cid-uKZOp5KXgw .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uKZOp5KXgw .item-subtitle-2,
.cid-uKZOp5KXgw .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uKZOp5KXgw .item-texto-1,
.cid-uKZOp5KXgw .mbr-section-btn {
  color: #1f6463;
  text-align: left;
}
.cid-uKZOp7GlRG {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKZOp8BsVF {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/fondo-aviones-viajes-de-pueblo-en-pueblo-1379x308.png");
  background-size: contain;
}
.cid-uKZOp8BsVF .content-head {
  max-width: 747px;
}
.cid-uKZOp8BsVF .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uKZOp8BsVF .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKZOp8BsVF .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKZOp8BsVF .mbr-section-title {
  color: #0c2c68;
}
.cid-uKZOp8BsVF .mbr-text,
.cid-uKZOp8BsVF .mbr-section-btn {
  color: #163300;
}
.cid-uKZOp9GeDq {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uKZOp9GeDq h6 {
  line-height: 1.2;
}
.cid-uKZOp9GeDq img,
.cid-uKZOp9GeDq .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uKZOp9GeDq .item:focus,
.cid-uKZOp9GeDq span:focus {
  outline: none;
}
.cid-uKZOp9GeDq .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uKZOp9GeDq .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKZOp9GeDq .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uKZOp9GeDq .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uKZOp9GeDq .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uKZOp9GeDq .mbr-section-title {
  color: #000000;
}
.cid-uKZOp9GeDq .mbr-text,
.cid-uKZOp9GeDq .mbr-section-btn {
  color: #000000;
}
.cid-uKZOp9GeDq .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uKZOp9GeDq .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uKZOp9GeDq .item-text {
  color: #000000;
  text-align: center;
}
.cid-uKZOp9GeDq .content-head {
  max-width: 800px;
}
.cid-uKZOp9GeDq .item-title,
.cid-uKZOp9GeDq .mbr-section-btn {
  color: #393193;
  text-align: left;
}
.cid-uKZOp9GeDq .item-subtitle,
.cid-uKZOp9GeDq .mbr-section-btn {
  text-align: left;
}
.cid-uKZOp9GeDq .item-text,
.cid-uKZOp9GeDq .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uKZOpb1NOJ {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKZOpc0GBk {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uKZOpc0GBk .content-head {
  max-width: 915px;
}
.cid-uKZOpc0GBk .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uKZOpc0GBk .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKZOpc0GBk .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uKZOpc0GBk .mbr-section-title {
  color: #163300;
}
.cid-uKZOpc0GBk .mbr-text,
.cid-uKZOpc0GBk .mbr-section-btn {
  color: #0c2c68;
}
.cid-uKZOpdl1Hi {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background: #ffffff;
}
.cid-uKZOpdl1Hi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKZOpdl1Hi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKZOpdl1Hi .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uKZOpdl1Hi .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uKZOpdl1Hi .embla__button--next,
.cid-uKZOpdl1Hi .embla__button--prev {
  display: flex;
}
.cid-uKZOpdl1Hi .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKZOpdl1Hi .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKZOpdl1Hi .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uKZOpdl1Hi .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uKZOpdl1Hi .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKZOpdl1Hi .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKZOpdl1Hi .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKZOpdl1Hi .embla {
  position: relative;
  width: 100%;
}
.cid-uKZOpdl1Hi .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uKZOpdl1Hi .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uKZOpdl1Hi .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uKZOpdl1Hi .embla__slide a {
  cursor: grab;
}
.cid-uKZOpdl1Hi .embla__slide a:active {
  cursor: grabbing;
}
.cid-uKZOpdl1Hi .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uKZOpdl1Hi .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uKZOpdl1Hi .mbr-section-title {
  color: #232323;
}
.cid-uKZOpdl1Hi .mbr-section-subtitle {
  color: #232323;
}
.cid-uKZOpdl1Hi .mbr-box {
  color: #ffffff;
}
.cid-uKZOpdl1Hi .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
  max-width: 260px;
}
.cid-uKZOpdl1Hi img,
.cid-uKZOpdl1Hi .item-img {
  width: 100%;
}
.cid-uKZOpdl1Hi .item-wrapper {
  position: relative;
}
.cid-uKZOpdl1Hi .content-head {
  max-width: 800px;
}
.cid-uKZOpdl1Hi .item-title,
.cid-uKZOpdl1Hi .mbr-section-btn {
  color: #393193;
  text-align: left;
}
.cid-uKZOpdl1Hi .item-subtitle,
.cid-uKZOpdl1Hi .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uKZOpiQqPE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uKZOpjWroE {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKZOpl85Sm {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uKZOpl85Sm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKZOpl85Sm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKZOpl85Sm .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
  border-radius: 0 !important;
}
@media (max-width: 767px) {
  .cid-uKZOpl85Sm .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKZOpl85Sm .mbr-iconfont {
  font-size: 3rem;
  color: #d70081;
  padding-right: 2rem;
}
.cid-uKZOpl85Sm .content-head {
  max-width: 800px;
}
.cid-uKZOpl85Sm .mbr-section-title {
  color: #df0229;
}
.cid-uKZOpmJWLv {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKZOpo0QHl {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uKZOpo0QHl img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLXGmUpDBu {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLXGmUpDBu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLXGmUpDBu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLXGmUpDBu .title .num {
  width: 100%;
  display: block;
}
.cid-uLXGmUpDBu .title .card-title {
  z-index: 1;
}
.cid-uLXGmUpDBu .num {
  color: #9fe870;
}
.cid-uLXGmUpDBu .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLXGmUpDBu .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLXGmUpDBu * {
    text-align: center !important;
  }
  .cid-uLXGmUpDBu .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLXGmUpDBu .content-head {
  max-width: 800px;
}
.cid-uLXGmUpDBu .card-title,
.cid-uLXGmUpDBu .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLXGmUpDBu .card-text {
  color: #ffffff;
}
.cid-uKZOpqJawE {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uKZOpqJawE .listado-enlaces ul li {
  list-style: disc;
}
.cid-uKZOpqJawE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKZOpqJawE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKZOpqJawE .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uKZOpqJawE .footer-col {
    flex-direction: column;
  }
}
.cid-uKZOpqJawE .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uKZOpqJawE .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uKZOpqJawE .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uKZOpqJawE .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uKZOpqJawE .mbr-section-btn {
    text-align: center;
  }
}
.cid-uKZOpqJawE .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uKZOpqJawE .soc-item {
  margin: 8px;
}
.cid-uKZOpqJawE .soc-item a:hover .mbr-iconfont,
.cid-uKZOpqJawE .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uKZOpqJawE .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uKZOpqJawE .row {
    text-align: center;
  }
  .cid-uKZOpqJawE .social-row {
    justify-content: center;
  }
}
.cid-uKZOpqJawE .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uKZOpqJawE .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uKZOpqJawE .list {
    margin-bottom: 0rem;
  }
}
.cid-uKZOpqJawE .mbr-text {
  color: #bbbbbb;
}
.cid-uKZOpqJawE .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uKZOpqJawE .list,
.cid-uKZOpqJawE .item-wrap {
  color: #ffffff;
}
.cid-uKZOpqJawE .copyright {
  color: #f7f7f7;
}
.cid-uKZOpsmU9e {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uKZOpsmU9e {
    padding-bottom: 0px;
  }
}
.cid-uKZOpsmU9e .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKZOpsmU9e .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uKZOpsmU9e .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uKZOpsmU9e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKZOpsmU9e .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uKZOpsmU9e .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKZOpsmU9e .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uKZOpsmU9e .content-head {
  max-width: 800px;
}
.cid-uKZOpsmU9e .card-title {
  text-align: right;
}
.cid-uKZOptQyzb {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uKZOpvcO8F {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uKZOpvcO8F .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKZOpvcO8F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uKZOpvcO8F .title .num {
  width: 100%;
  display: block;
}
.cid-uKZOpvcO8F .title .card-title {
  z-index: 1;
}
.cid-uKZOpvcO8F .num {
  color: #9fe870;
}
.cid-uKZOpvcO8F .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uKZOpvcO8F .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKZOpvcO8F * {
    text-align: center !important;
  }
  .cid-uKZOpvcO8F .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uKZOpvcO8F .content-head {
  max-width: 800px;
}
.cid-uKZOpvcO8F .card-title,
.cid-uKZOpvcO8F .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uKZOpvcO8F .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uL0dpxbiO0 {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uL0dpxbiO0 .carousel {
  height: 800px;
}
.cid-uL0dpxbiO0 .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uL0dpxbiO0 .carousel-item,
.cid-uL0dpxbiO0 .carousel-inner {
  height: 100%;
}
.cid-uL0dpxbiO0 img,
.cid-uL0dpxbiO0 .item-wrapper {
  border-radius: 0 !important;
}
.cid-uL0dpxbiO0 .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uL0dpxbiO0 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL0dpxbiO0 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL0dpxbiO0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uL0dpxbiO0 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uL0dpxbiO0 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uL0dpxbiO0 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uL0dpxbiO0 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uL0dpxbiO0 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL0dpxbiO0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0dpxbiO0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL0dpxbiO0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL0dpxbiO0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uL0dpxbiO0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL0dpxbiO0 .carousel-indicators li.active,
.cid-uL0dpxbiO0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL0dpxbiO0 .carousel-indicators li::after,
.cid-uL0dpxbiO0 .carousel-indicators li::before {
  content: none;
}
.cid-uL0dpxbiO0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL0dpxbiO0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL0dpxbiO0 .mbr-section-subtitle,
  .cid-uL0dpxbiO0 .mbr-section-text,
  .cid-uL0dpxbiO0 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL0dpxbiO0 .carousel-control-prev,
.cid-uL0dpxbiO0 .carousel-control-next {
  display: none;
}
.cid-uL0dpyHHga {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLS20x64SW {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uLS20x64SW .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uLS20x64SW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLS20x64SW .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uLS20x64SW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uLS20x64SW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLS20x64SW .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLS20x64SW .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLS20x64SW .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLS20x64SW .mbr-section-title {
  color: #f92c50;
}
.cid-uLS20x64SW .mbr-text,
.cid-uLS20x64SW .mbr-section-btn {
  color: #645600;
}
.cid-uLS20x64SW P {
  color: #9fe870;
  text-align: left;
}
.cid-uLS20x64SW H2 {
  color: #757b62;
}
.cid-uLS20x64SW .mbr-section-title-1 {
  color: #7787a5;
}
.cid-uL0dpB7ulX {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL0dpB7ulX .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uL0dpB7ulX .panel-group {
  border: none;
}
.cid-uL0dpB7ulX .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uL0dpB7ulX .card-header {
    padding: 0rem;
  }
}
.cid-uL0dpB7ulX .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uL0dpB7ulX .img-col {
  padding: 0;
}
.cid-uL0dpB7ulX .img-item {
  height: 100%;
}
.cid-uL0dpB7ulX img {
  height: 100%;
  object-fit: cover;
}
.cid-uL0dpB7ulX .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uL0dpB7ulX .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uL0dpB7ulX p {
  margin-bottom: 0.3rem;
}
.cid-uL0dpB7ulX .panel-title-edit {
  color: #000000;
}
.cid-uL0dpB7ulX .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uL0dpB7ulX .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uL0dpB7ulX .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uL0dpB7ulX .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uL0dpB7ulX .panel-text {
  color: #000000;
}
.cid-uL0dpB7ulX .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uL0dpB7ulX .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL0dpB7ulX .panel-title-edit,
.cid-uL0dpB7ulX .mbr-iconfont {
  color: #000000;
}
.cid-uLGAMLvgvN {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLGAO4AyJI {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLGAO4AyJI .mbr-text {
  color: #000000;
}
.cid-uLGAO4AyJI .mbr-section-subtitle {
  color: #000000;
}
.cid-uLGAO4AyJI .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uL0dpCtbD6 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0dpDyeCN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL0dpDyeCN .content-head {
  max-width: 947px;
}
.cid-uL0dpDyeCN .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL0dpDyeCN .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0dpDyeCN .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0dpDyeCN .mbr-section-title {
  color: #0c2c68;
}
.cid-uL0dpDyeCN .mbr-text,
.cid-uL0dpDyeCN .mbr-section-btn {
  color: #163300;
}
.cid-uL0dpERWk5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL0dpERWk5 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0dpERWk5 .item {
    margin-bottom: 1rem;
  }
}
.cid-uL0dpERWk5 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL0dpERWk5 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL0dpERWk5 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL0dpERWk5 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL0dpERWk5 .carousel-control,
.cid-uL0dpERWk5 .close {
  background: #1b1b1b;
}
.cid-uL0dpERWk5 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL0dpERWk5 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL0dpERWk5 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL0dpERWk5 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL0dpERWk5 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL0dpERWk5 .close::before {
  content: '\e91a';
}
.cid-uL0dpERWk5 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL0dpERWk5 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL0dpERWk5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0dpERWk5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL0dpERWk5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL0dpERWk5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL0dpERWk5 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL0dpERWk5 .carousel-indicators li.active,
.cid-uL0dpERWk5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL0dpERWk5 .carousel-indicators li::after,
.cid-uL0dpERWk5 .carousel-indicators li::before {
  content: none;
}
.cid-uL0dpERWk5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL0dpERWk5 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL0dpERWk5 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0dpERWk5 .carousel-indicators {
    display: none;
  }
}
.cid-uL0dpERWk5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL0dpERWk5 .carousel-inner > .active {
  display: block;
}
.cid-uL0dpERWk5 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0dpERWk5 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL0dpERWk5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL0dpERWk5 .carousel-control,
  .cid-uL0dpERWk5 .carousel-indicators,
  .cid-uL0dpERWk5 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL0dpERWk5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL0dpERWk5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL0dpERWk5 .carousel-indicators .active,
.cid-uL0dpERWk5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL0dpERWk5 .carousel-indicators .active {
  background: #fff;
}
.cid-uL0dpERWk5 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL0dpERWk5 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL0dpERWk5 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL0dpERWk5 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL0dpERWk5 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL0dpERWk5 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL0dpERWk5 .carousel {
  width: 100%;
}
.cid-uL0dpERWk5 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL0dpERWk5 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL0dpERWk5 .modal.fade .modal-dialog,
.cid-uL0dpERWk5 .modal.in .modal-dialog {
  transform: none;
}
.cid-uL0dpERWk5 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL0dpERWk5 .content-head {
  max-width: 800px;
}
.cid-uL0dpERWk5 H6 {
  color: #0c2c68;
}
.cid-uL0dpGMPZr {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uL0dpGMPZr .content-head {
  max-width: 947px;
}
.cid-uL0dpGMPZr .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uL0dpGMPZr .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0dpGMPZr .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0dpGMPZr .mbr-section-title {
  color: #0c2c68;
}
.cid-uL0dpGMPZr .mbr-text,
.cid-uL0dpGMPZr .mbr-section-btn {
  color: #163300;
}
.cid-uL0dpIgKMQ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL0dpIgKMQ h6 {
  line-height: 1.2;
}
.cid-uL0dpIgKMQ img,
.cid-uL0dpIgKMQ .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uL0dpIgKMQ .item:focus,
.cid-uL0dpIgKMQ span:focus {
  outline: none;
}
.cid-uL0dpIgKMQ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0dpIgKMQ .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0dpIgKMQ .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uL0dpIgKMQ .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uL0dpIgKMQ .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uL0dpIgKMQ .mbr-section-title {
  color: #000000;
}
.cid-uL0dpIgKMQ .mbr-text,
.cid-uL0dpIgKMQ .mbr-section-btn {
  color: #000000;
}
.cid-uL0dpIgKMQ .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0dpIgKMQ .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL0dpIgKMQ .item-text {
  color: #000000;
  text-align: center;
}
.cid-uL0dpIgKMQ .content-head {
  max-width: 800px;
}
.cid-uL0dpIgKMQ .item-title,
.cid-uL0dpIgKMQ .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0dpIgKMQ .item-subtitle,
.cid-uL0dpIgKMQ .mbr-section-btn {
  text-align: left;
}
.cid-uL0dpIgKMQ .item-text,
.cid-uL0dpIgKMQ .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL0dpK8rTn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uL0dpLstN8 {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0dpQ3rBY {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uL0dpQ3rBY img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uL0dpRqsxY {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uL0dpRqsxY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0dpRqsxY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0dpRqsxY .title .num {
  width: 100%;
  display: block;
}
.cid-uL0dpRqsxY .title .card-title {
  z-index: 1;
}
.cid-uL0dpRqsxY .num {
  color: #9fe870;
}
.cid-uL0dpRqsxY .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL0dpRqsxY .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0dpRqsxY * {
    text-align: center !important;
  }
  .cid-uL0dpRqsxY .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL0dpRqsxY .content-head {
  max-width: 800px;
}
.cid-uL0dpRqsxY .card-title,
.cid-uL0dpRqsxY .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uL0dpRqsxY .card-text {
  color: #ffffff;
}
.cid-uL0dpT5BNN {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uL0dpT5BNN .listado-enlaces ul li {
  list-style: disc;
}
.cid-uL0dpT5BNN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0dpT5BNN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0dpT5BNN .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uL0dpT5BNN .footer-col {
    flex-direction: column;
  }
}
.cid-uL0dpT5BNN .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uL0dpT5BNN .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uL0dpT5BNN .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uL0dpT5BNN .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0dpT5BNN .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL0dpT5BNN .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uL0dpT5BNN .soc-item {
  margin: 8px;
}
.cid-uL0dpT5BNN .soc-item a:hover .mbr-iconfont,
.cid-uL0dpT5BNN .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uL0dpT5BNN .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uL0dpT5BNN .row {
    text-align: center;
  }
  .cid-uL0dpT5BNN .social-row {
    justify-content: center;
  }
}
.cid-uL0dpT5BNN .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uL0dpT5BNN .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uL0dpT5BNN .list {
    margin-bottom: 0rem;
  }
}
.cid-uL0dpT5BNN .mbr-text {
  color: #bbbbbb;
}
.cid-uL0dpT5BNN .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uL0dpT5BNN .list,
.cid-uL0dpT5BNN .item-wrap {
  color: #ffffff;
}
.cid-uL0dpT5BNN .copyright {
  color: #f7f7f7;
}
.cid-uL0dpUZxDX {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uL0dpUZxDX {
    padding-bottom: 0px;
  }
}
.cid-uL0dpUZxDX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0dpUZxDX .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uL0dpUZxDX .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uL0dpUZxDX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0dpUZxDX .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uL0dpUZxDX .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL0dpUZxDX .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uL0dpUZxDX .content-head {
  max-width: 800px;
}
.cid-uL0dpUZxDX .card-title {
  text-align: right;
}
.cid-uL0dpWMKeQ {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0dpYkNH9 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uL0dpYkNH9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0dpYkNH9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0dpYkNH9 .title .num {
  width: 100%;
  display: block;
}
.cid-uL0dpYkNH9 .title .card-title {
  z-index: 1;
}
.cid-uL0dpYkNH9 .num {
  color: #9fe870;
}
.cid-uL0dpYkNH9 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL0dpYkNH9 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0dpYkNH9 * {
    text-align: center !important;
  }
  .cid-uL0dpYkNH9 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL0dpYkNH9 .content-head {
  max-width: 800px;
}
.cid-uL0dpYkNH9 .card-title,
.cid-uL0dpYkNH9 .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0dpYkNH9 .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uL0nQvs9ee {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uL0nQvs9ee .carousel {
  height: 800px;
}
.cid-uL0nQvs9ee .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uL0nQvs9ee .carousel-item,
.cid-uL0nQvs9ee .carousel-inner {
  height: 100%;
}
.cid-uL0nQvs9ee img,
.cid-uL0nQvs9ee .item-wrapper {
  border-radius: 0 !important;
}
.cid-uL0nQvs9ee .carousel-caption {
  bottom: 0%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 936px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uL0nQvs9ee .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL0nQvs9ee .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL0nQvs9ee .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uL0nQvs9ee .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uL0nQvs9ee .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uL0nQvs9ee .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uL0nQvs9ee .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uL0nQvs9ee .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL0nQvs9ee .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0nQvs9ee .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL0nQvs9ee .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL0nQvs9ee .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uL0nQvs9ee .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL0nQvs9ee .carousel-indicators li.active,
.cid-uL0nQvs9ee .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL0nQvs9ee .carousel-indicators li::after,
.cid-uL0nQvs9ee .carousel-indicators li::before {
  content: none;
}
.cid-uL0nQvs9ee .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL0nQvs9ee .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL0nQvs9ee .mbr-section-subtitle,
  .cid-uL0nQvs9ee .mbr-section-text,
  .cid-uL0nQvs9ee .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL0nQwSVcp {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0nQxPPDR {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL0nQxPPDR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0nQxPPDR .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uL0nQxPPDR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uL0nQxPPDR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL0nQxPPDR .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL0nQxPPDR .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL0nQxPPDR .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uL0nQxPPDR .mbr-section-title {
  color: #7787a5;
}
.cid-uL0nQxPPDR .mbr-text,
.cid-uL0nQxPPDR .mbr-section-btn {
  color: #163300;
}
.cid-uL0nQxPPDR P {
  color: #9fe870;
  text-align: left;
}
.cid-uL0nQxPPDR H2 {
  color: #a6a99c;
}
.cid-uL0nQz6Bbw {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL0nQz6Bbw .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uL0nQz6Bbw .panel-group {
  border: none;
}
.cid-uL0nQz6Bbw .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uL0nQz6Bbw .card-header {
    padding: 0rem;
  }
}
.cid-uL0nQz6Bbw .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uL0nQz6Bbw .img-col {
  padding: 0;
}
.cid-uL0nQz6Bbw .img-item {
  height: 100%;
}
.cid-uL0nQz6Bbw img {
  height: 100%;
  object-fit: cover;
}
.cid-uL0nQz6Bbw .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uL0nQz6Bbw .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uL0nQz6Bbw p {
  margin-bottom: 0.3rem;
}
.cid-uL0nQz6Bbw .panel-title-edit {
  color: #000000;
}
.cid-uL0nQz6Bbw .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uL0nQz6Bbw .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uL0nQz6Bbw .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uL0nQz6Bbw .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uL0nQz6Bbw .panel-text {
  color: #000000;
}
.cid-uL0nQz6Bbw .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uL0nQz6Bbw .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL0nQz6Bbw .panel-title-edit,
.cid-uL0nQz6Bbw .mbr-iconfont {
  color: #000000;
}
.cid-uLL6MbHmUI {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLL6NThXQY {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLL6NThXQY .mbr-text {
  color: #000000;
}
.cid-uLL6NThXQY .mbr-section-subtitle {
  color: #000000;
}
.cid-uLL6NThXQY .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uL0nQAovCK {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0nQBtNmu {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uL0nQBtNmu .content-head {
  max-width: 947px;
}
.cid-uL0nQBtNmu .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL0nQBtNmu .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0nQBtNmu .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0nQBtNmu .mbr-section-title {
  color: #0c2c68;
}
.cid-uL0nQBtNmu .mbr-text,
.cid-uL0nQBtNmu .mbr-section-btn {
  color: #163300;
}
.cid-uL0nQCHVR8 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL0nQCHVR8 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0nQCHVR8 .item {
    margin-bottom: 1rem;
  }
}
.cid-uL0nQCHVR8 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL0nQCHVR8 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL0nQCHVR8 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL0nQCHVR8 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL0nQCHVR8 .carousel-control,
.cid-uL0nQCHVR8 .close {
  background: #1b1b1b;
}
.cid-uL0nQCHVR8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL0nQCHVR8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL0nQCHVR8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL0nQCHVR8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL0nQCHVR8 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL0nQCHVR8 .close::before {
  content: '\e91a';
}
.cid-uL0nQCHVR8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL0nQCHVR8 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL0nQCHVR8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0nQCHVR8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL0nQCHVR8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL0nQCHVR8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL0nQCHVR8 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL0nQCHVR8 .carousel-indicators li.active,
.cid-uL0nQCHVR8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL0nQCHVR8 .carousel-indicators li::after,
.cid-uL0nQCHVR8 .carousel-indicators li::before {
  content: none;
}
.cid-uL0nQCHVR8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL0nQCHVR8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL0nQCHVR8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0nQCHVR8 .carousel-indicators {
    display: none;
  }
}
.cid-uL0nQCHVR8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL0nQCHVR8 .carousel-inner > .active {
  display: block;
}
.cid-uL0nQCHVR8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0nQCHVR8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL0nQCHVR8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL0nQCHVR8 .carousel-control,
  .cid-uL0nQCHVR8 .carousel-indicators,
  .cid-uL0nQCHVR8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL0nQCHVR8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL0nQCHVR8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL0nQCHVR8 .carousel-indicators .active,
.cid-uL0nQCHVR8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL0nQCHVR8 .carousel-indicators .active {
  background: #fff;
}
.cid-uL0nQCHVR8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL0nQCHVR8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL0nQCHVR8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL0nQCHVR8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL0nQCHVR8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL0nQCHVR8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL0nQCHVR8 .carousel {
  width: 100%;
}
.cid-uL0nQCHVR8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL0nQCHVR8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL0nQCHVR8 .modal.fade .modal-dialog,
.cid-uL0nQCHVR8 .modal.in .modal-dialog {
  transform: none;
}
.cid-uL0nQCHVR8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL0nQCHVR8 .content-head {
  max-width: 800px;
}
.cid-uL0nQCHVR8 H6 {
  color: #0c2c68;
}
.cid-uL0nQEuSwm {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uL0nQEuSwm .content-head {
  max-width: 947px;
}
.cid-uL0nQEuSwm .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uL0nQEuSwm .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0nQEuSwm .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0nQEuSwm .mbr-section-title {
  color: #0c2c68;
}
.cid-uL0nQEuSwm .mbr-text,
.cid-uL0nQEuSwm .mbr-section-btn {
  color: #163300;
}
.cid-uL0nQFLKYN {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL0nQFLKYN h6 {
  line-height: 1.2;
}
.cid-uL0nQFLKYN img,
.cid-uL0nQFLKYN .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uL0nQFLKYN .item:focus,
.cid-uL0nQFLKYN span:focus {
  outline: none;
}
.cid-uL0nQFLKYN .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0nQFLKYN .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0nQFLKYN .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uL0nQFLKYN .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uL0nQFLKYN .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uL0nQFLKYN .mbr-section-title {
  color: #000000;
}
.cid-uL0nQFLKYN .mbr-text,
.cid-uL0nQFLKYN .mbr-section-btn {
  color: #000000;
}
.cid-uL0nQFLKYN .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0nQFLKYN .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL0nQFLKYN .item-text {
  color: #000000;
  text-align: center;
}
.cid-uL0nQFLKYN .content-head {
  max-width: 800px;
}
.cid-uL0nQFLKYN .item-title,
.cid-uL0nQFLKYN .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0nQFLKYN .item-subtitle,
.cid-uL0nQFLKYN .mbr-section-btn {
  text-align: left;
}
.cid-uL0nQFLKYN .item-text,
.cid-uL0nQFLKYN .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL0nQVBnnc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uL0nR0pvrv {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0nR21PYt {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uL0nR21PYt img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uL0nR3A8t5 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uL0nR3A8t5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0nR3A8t5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0nR3A8t5 .title .num {
  width: 100%;
  display: block;
}
.cid-uL0nR3A8t5 .title .card-title {
  z-index: 1;
}
.cid-uL0nR3A8t5 .num {
  color: #9fe870;
}
.cid-uL0nR3A8t5 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL0nR3A8t5 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0nR3A8t5 * {
    text-align: center !important;
  }
  .cid-uL0nR3A8t5 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL0nR3A8t5 .content-head {
  max-width: 800px;
}
.cid-uL0nR3A8t5 .card-title,
.cid-uL0nR3A8t5 .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uL0nR3A8t5 .card-text {
  color: #ffffff;
}
.cid-uL0nR5oMeU {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uL0nR5oMeU .listado-enlaces ul li {
  list-style: disc;
}
.cid-uL0nR5oMeU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0nR5oMeU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0nR5oMeU .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uL0nR5oMeU .footer-col {
    flex-direction: column;
  }
}
.cid-uL0nR5oMeU .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uL0nR5oMeU .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uL0nR5oMeU .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uL0nR5oMeU .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0nR5oMeU .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL0nR5oMeU .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uL0nR5oMeU .soc-item {
  margin: 8px;
}
.cid-uL0nR5oMeU .soc-item a:hover .mbr-iconfont,
.cid-uL0nR5oMeU .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uL0nR5oMeU .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uL0nR5oMeU .row {
    text-align: center;
  }
  .cid-uL0nR5oMeU .social-row {
    justify-content: center;
  }
}
.cid-uL0nR5oMeU .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uL0nR5oMeU .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uL0nR5oMeU .list {
    margin-bottom: 0rem;
  }
}
.cid-uL0nR5oMeU .mbr-text {
  color: #bbbbbb;
}
.cid-uL0nR5oMeU .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uL0nR5oMeU .list,
.cid-uL0nR5oMeU .item-wrap {
  color: #ffffff;
}
.cid-uL0nR5oMeU .copyright {
  color: #f7f7f7;
}
.cid-uL0nR7pa8A {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uL0nR7pa8A {
    padding-bottom: 0px;
  }
}
.cid-uL0nR7pa8A .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0nR7pa8A .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uL0nR7pa8A .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uL0nR7pa8A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0nR7pa8A .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uL0nR7pa8A .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL0nR7pa8A .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uL0nR7pa8A .content-head {
  max-width: 800px;
}
.cid-uL0nR7pa8A .card-title {
  text-align: right;
}
.cid-uL0nR9heBG {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0nRaYovO {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uL0nRaYovO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0nRaYovO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0nRaYovO .title .num {
  width: 100%;
  display: block;
}
.cid-uL0nRaYovO .title .card-title {
  z-index: 1;
}
.cid-uL0nRaYovO .num {
  color: #9fe870;
}
.cid-uL0nRaYovO .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL0nRaYovO .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0nRaYovO * {
    text-align: center !important;
  }
  .cid-uL0nRaYovO .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL0nRaYovO .content-head {
  max-width: 800px;
}
.cid-uL0nRaYovO .card-title,
.cid-uL0nRaYovO .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0nRaYovO .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uL0tVLOGAf {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uL0tVLOGAf .carousel {
  height: 800px;
}
.cid-uL0tVLOGAf .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uL0tVLOGAf .carousel-item,
.cid-uL0tVLOGAf .carousel-inner {
  height: 100%;
}
.cid-uL0tVLOGAf img,
.cid-uL0tVLOGAf .item-wrapper {
  border-radius: 0 !important;
}
.cid-uL0tVLOGAf .carousel-caption {
  bottom: 0%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 936px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uL0tVLOGAf .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL0tVLOGAf .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL0tVLOGAf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uL0tVLOGAf .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uL0tVLOGAf .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uL0tVLOGAf .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uL0tVLOGAf .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uL0tVLOGAf .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL0tVLOGAf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0tVLOGAf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL0tVLOGAf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL0tVLOGAf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uL0tVLOGAf .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL0tVLOGAf .carousel-indicators li.active,
.cid-uL0tVLOGAf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL0tVLOGAf .carousel-indicators li::after,
.cid-uL0tVLOGAf .carousel-indicators li::before {
  content: none;
}
.cid-uL0tVLOGAf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL0tVLOGAf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL0tVLOGAf .mbr-section-subtitle,
  .cid-uL0tVLOGAf .mbr-section-text,
  .cid-uL0tVLOGAf .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL0tVLOGAf .carousel-control-prev,
.cid-uL0tVLOGAf .carousel-control-next {
  display: none;
}
.cid-uL0tVNcCnk {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLS6782doP {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uLS6782doP .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uLS6782doP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLS6782doP .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uLS6782doP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uLS6782doP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLS6782doP .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLS6782doP .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLS6782doP .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLS6782doP .mbr-section-title {
  color: #f92c50;
}
.cid-uLS6782doP .mbr-text,
.cid-uLS6782doP .mbr-section-btn {
  color: #645600;
}
.cid-uLS6782doP P {
  color: #9fe870;
  text-align: left;
}
.cid-uLS6782doP H2 {
  color: #757b62;
}
.cid-uLS6782doP .mbr-section-title-1 {
  color: #7787a5;
}
.cid-uL0tVPfUMu {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL0tVPfUMu .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uL0tVPfUMu .panel-group {
  border: none;
}
.cid-uL0tVPfUMu .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uL0tVPfUMu .card-header {
    padding: 0rem;
  }
}
.cid-uL0tVPfUMu .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uL0tVPfUMu .img-col {
  padding: 0;
}
.cid-uL0tVPfUMu .img-item {
  height: 100%;
}
.cid-uL0tVPfUMu img {
  height: 100%;
  object-fit: cover;
}
.cid-uL0tVPfUMu .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uL0tVPfUMu .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uL0tVPfUMu p {
  margin-bottom: 0.3rem;
}
.cid-uL0tVPfUMu .panel-title-edit {
  color: #000000;
}
.cid-uL0tVPfUMu .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uL0tVPfUMu .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uL0tVPfUMu .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uL0tVPfUMu .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uL0tVPfUMu .panel-text {
  color: #000000;
}
.cid-uL0tVPfUMu .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uL0tVPfUMu .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL0tVPfUMu .panel-title-edit,
.cid-uL0tVPfUMu .mbr-iconfont {
  color: #000000;
}
.cid-uL0tVQyeH5 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLS5JwBNFc {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLS5JwBNFc .mbr-text {
  color: #000000;
}
.cid-uLS5JwBNFc .mbr-section-subtitle {
  color: #000000;
}
.cid-uLS5JwBNFc .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uLS5KiCOBX {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0tVRC56G {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uL0tVRC56G .content-head {
  max-width: 947px;
}
.cid-uL0tVRC56G .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL0tVRC56G .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0tVRC56G .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0tVRC56G .mbr-section-title {
  color: #0c2c68;
}
.cid-uL0tVRC56G .mbr-text,
.cid-uL0tVRC56G .mbr-section-btn {
  color: #163300;
}
.cid-uL0w5i2LLn {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL0w5i2LLn .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0w5i2LLn .item {
    margin-bottom: 1rem;
  }
}
.cid-uL0w5i2LLn .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL0w5i2LLn .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL0w5i2LLn .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL0w5i2LLn .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL0w5i2LLn .carousel-control,
.cid-uL0w5i2LLn .close {
  background: #1b1b1b;
}
.cid-uL0w5i2LLn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL0w5i2LLn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL0w5i2LLn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL0w5i2LLn .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL0w5i2LLn .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL0w5i2LLn .close::before {
  content: '\e91a';
}
.cid-uL0w5i2LLn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL0w5i2LLn .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL0w5i2LLn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0w5i2LLn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL0w5i2LLn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL0w5i2LLn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL0w5i2LLn .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL0w5i2LLn .carousel-indicators li.active,
.cid-uL0w5i2LLn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL0w5i2LLn .carousel-indicators li::after,
.cid-uL0w5i2LLn .carousel-indicators li::before {
  content: none;
}
.cid-uL0w5i2LLn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL0w5i2LLn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL0w5i2LLn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0w5i2LLn .carousel-indicators {
    display: none;
  }
}
.cid-uL0w5i2LLn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL0w5i2LLn .carousel-inner > .active {
  display: block;
}
.cid-uL0w5i2LLn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0w5i2LLn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL0w5i2LLn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL0w5i2LLn .carousel-control,
  .cid-uL0w5i2LLn .carousel-indicators,
  .cid-uL0w5i2LLn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL0w5i2LLn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL0w5i2LLn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL0w5i2LLn .carousel-indicators .active,
.cid-uL0w5i2LLn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL0w5i2LLn .carousel-indicators .active {
  background: #fff;
}
.cid-uL0w5i2LLn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL0w5i2LLn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL0w5i2LLn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL0w5i2LLn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL0w5i2LLn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL0w5i2LLn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL0w5i2LLn .carousel {
  width: 100%;
}
.cid-uL0w5i2LLn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL0w5i2LLn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL0w5i2LLn .modal.fade .modal-dialog,
.cid-uL0w5i2LLn .modal.in .modal-dialog {
  transform: none;
}
.cid-uL0w5i2LLn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL0w5i2LLn .content-head {
  max-width: 800px;
}
.cid-uL0w5i2LLn H6 {
  color: #0c2c68;
}
.cid-uL0tVUoTJz {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uL0tVUoTJz .content-head {
  max-width: 947px;
}
.cid-uL0tVUoTJz .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uL0tVUoTJz .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0tVUoTJz .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0tVUoTJz .mbr-section-title {
  color: #0c2c68;
}
.cid-uL0tVUoTJz .mbr-text,
.cid-uL0tVUoTJz .mbr-section-btn {
  color: #163300;
}
.cid-uL0w8uIkmg {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL0w8uIkmg h6 {
  line-height: 1.2;
}
.cid-uL0w8uIkmg img,
.cid-uL0w8uIkmg .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uL0w8uIkmg .item:focus,
.cid-uL0w8uIkmg span:focus {
  outline: none;
}
.cid-uL0w8uIkmg .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0w8uIkmg .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0w8uIkmg .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uL0w8uIkmg .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uL0w8uIkmg .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uL0w8uIkmg .mbr-section-title {
  color: #000000;
}
.cid-uL0w8uIkmg .mbr-text,
.cid-uL0w8uIkmg .mbr-section-btn {
  color: #000000;
}
.cid-uL0w8uIkmg .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0w8uIkmg .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL0w8uIkmg .item-text {
  color: #000000;
  text-align: center;
}
.cid-uL0w8uIkmg .content-head {
  max-width: 800px;
}
.cid-uL0w8uIkmg .item-title,
.cid-uL0w8uIkmg .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0w8uIkmg .item-subtitle,
.cid-uL0w8uIkmg .mbr-section-btn {
  text-align: left;
}
.cid-uL0w8uIkmg .item-text,
.cid-uL0w8uIkmg .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL0tW932xx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uL0tWdEgTN {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0tWfdENe {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uL0tWfdENe img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uL0tWgRmmw {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uL0tWgRmmw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0tWgRmmw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0tWgRmmw .title .num {
  width: 100%;
  display: block;
}
.cid-uL0tWgRmmw .title .card-title {
  z-index: 1;
}
.cid-uL0tWgRmmw .num {
  color: #9fe870;
}
.cid-uL0tWgRmmw .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL0tWgRmmw .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0tWgRmmw * {
    text-align: center !important;
  }
  .cid-uL0tWgRmmw .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL0tWgRmmw .content-head {
  max-width: 800px;
}
.cid-uL0tWgRmmw .card-title,
.cid-uL0tWgRmmw .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uL0tWgRmmw .card-text {
  color: #ffffff;
}
.cid-uL0tWiy0eN {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uL0tWiy0eN .listado-enlaces ul li {
  list-style: disc;
}
.cid-uL0tWiy0eN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0tWiy0eN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0tWiy0eN .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uL0tWiy0eN .footer-col {
    flex-direction: column;
  }
}
.cid-uL0tWiy0eN .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uL0tWiy0eN .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uL0tWiy0eN .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uL0tWiy0eN .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0tWiy0eN .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL0tWiy0eN .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uL0tWiy0eN .soc-item {
  margin: 8px;
}
.cid-uL0tWiy0eN .soc-item a:hover .mbr-iconfont,
.cid-uL0tWiy0eN .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uL0tWiy0eN .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uL0tWiy0eN .row {
    text-align: center;
  }
  .cid-uL0tWiy0eN .social-row {
    justify-content: center;
  }
}
.cid-uL0tWiy0eN .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uL0tWiy0eN .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uL0tWiy0eN .list {
    margin-bottom: 0rem;
  }
}
.cid-uL0tWiy0eN .mbr-text {
  color: #bbbbbb;
}
.cid-uL0tWiy0eN .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uL0tWiy0eN .list,
.cid-uL0tWiy0eN .item-wrap {
  color: #ffffff;
}
.cid-uL0tWiy0eN .copyright {
  color: #f7f7f7;
}
.cid-uL0tWkuhFf {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uL0tWkuhFf {
    padding-bottom: 0px;
  }
}
.cid-uL0tWkuhFf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0tWkuhFf .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uL0tWkuhFf .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uL0tWkuhFf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0tWkuhFf .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uL0tWkuhFf .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL0tWkuhFf .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uL0tWkuhFf .content-head {
  max-width: 800px;
}
.cid-uL0tWkuhFf .card-title {
  text-align: right;
}
.cid-uL0tWmgbdy {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0tWnRNGZ {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uL0tWnRNGZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0tWnRNGZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0tWnRNGZ .title .num {
  width: 100%;
  display: block;
}
.cid-uL0tWnRNGZ .title .card-title {
  z-index: 1;
}
.cid-uL0tWnRNGZ .num {
  color: #9fe870;
}
.cid-uL0tWnRNGZ .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL0tWnRNGZ .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0tWnRNGZ * {
    text-align: center !important;
  }
  .cid-uL0tWnRNGZ .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL0tWnRNGZ .content-head {
  max-width: 800px;
}
.cid-uL0tWnRNGZ .card-title,
.cid-uL0tWnRNGZ .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0tWnRNGZ .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uL0y8FLfFQ {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uL0y8FLfFQ .carousel {
  height: 800px;
}
.cid-uL0y8FLfFQ .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uL0y8FLfFQ .carousel-item,
.cid-uL0y8FLfFQ .carousel-inner {
  height: 100%;
}
.cid-uL0y8FLfFQ img,
.cid-uL0y8FLfFQ .item-wrapper {
  border-radius: 0 !important;
}
.cid-uL0y8FLfFQ .carousel-caption {
  bottom: 0%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 936px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uL0y8FLfFQ .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL0y8FLfFQ .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL0y8FLfFQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uL0y8FLfFQ .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uL0y8FLfFQ .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uL0y8FLfFQ .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uL0y8FLfFQ .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uL0y8FLfFQ .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL0y8FLfFQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0y8FLfFQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL0y8FLfFQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL0y8FLfFQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uL0y8FLfFQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL0y8FLfFQ .carousel-indicators li.active,
.cid-uL0y8FLfFQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL0y8FLfFQ .carousel-indicators li::after,
.cid-uL0y8FLfFQ .carousel-indicators li::before {
  content: none;
}
.cid-uL0y8FLfFQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL0y8FLfFQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL0y8FLfFQ .mbr-section-subtitle,
  .cid-uL0y8FLfFQ .mbr-section-text,
  .cid-uL0y8FLfFQ .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL0y8FLfFQ .carousel-control-prev,
.cid-uL0y8FLfFQ .carousel-control-next {
  display: none;
}
.cid-uL0y8HJRCt {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0y8J3zsX {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL0y8J3zsX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0y8J3zsX .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uL0y8J3zsX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uL0y8J3zsX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL0y8J3zsX .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL0y8J3zsX .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL0y8J3zsX .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uL0y8J3zsX .mbr-section-title {
  color: #7787a5;
}
.cid-uL0y8J3zsX .mbr-text,
.cid-uL0y8J3zsX .mbr-section-btn {
  color: #163300;
}
.cid-uL0y8J3zsX P {
  color: #9fe870;
  text-align: left;
}
.cid-uL0y8J3zsX H2 {
  color: #a6a99c;
}
.cid-uL0y8KIvxe {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL0y8KIvxe .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uL0y8KIvxe .panel-group {
  border: none;
}
.cid-uL0y8KIvxe .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uL0y8KIvxe .card-header {
    padding: 0rem;
  }
}
.cid-uL0y8KIvxe .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uL0y8KIvxe .img-col {
  padding: 0;
}
.cid-uL0y8KIvxe .img-item {
  height: 100%;
}
.cid-uL0y8KIvxe img {
  height: 100%;
  object-fit: cover;
}
.cid-uL0y8KIvxe .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uL0y8KIvxe .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uL0y8KIvxe p {
  margin-bottom: 0.3rem;
}
.cid-uL0y8KIvxe .panel-title-edit {
  color: #000000;
}
.cid-uL0y8KIvxe .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uL0y8KIvxe .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uL0y8KIvxe .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uL0y8KIvxe .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uL0y8KIvxe .panel-text {
  color: #000000;
}
.cid-uL0y8KIvxe .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uL0y8KIvxe .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL0y8KIvxe .panel-title-edit,
.cid-uL0y8KIvxe .mbr-iconfont {
  color: #000000;
}
.cid-uLL44OGlfy {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLL43jHrQw {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLL43jHrQw .mbr-text {
  color: #000000;
}
.cid-uLL43jHrQw .mbr-section-subtitle {
  color: #000000;
}
.cid-uLL43jHrQw .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uL0y8MxtF2 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0y8NPgZ2 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uL0y8NPgZ2 .content-head {
  max-width: 947px;
}
.cid-uL0y8NPgZ2 .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL0y8NPgZ2 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0y8NPgZ2 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0y8NPgZ2 .mbr-section-title {
  color: #0c2c68;
}
.cid-uL0y8NPgZ2 .mbr-text,
.cid-uL0y8NPgZ2 .mbr-section-btn {
  color: #163300;
}
.cid-uL0y8PvlaZ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL0y8PvlaZ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0y8PvlaZ .item {
    margin-bottom: 1rem;
  }
}
.cid-uL0y8PvlaZ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL0y8PvlaZ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL0y8PvlaZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL0y8PvlaZ .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL0y8PvlaZ .carousel-control,
.cid-uL0y8PvlaZ .close {
  background: #1b1b1b;
}
.cid-uL0y8PvlaZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL0y8PvlaZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL0y8PvlaZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL0y8PvlaZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL0y8PvlaZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL0y8PvlaZ .close::before {
  content: '\e91a';
}
.cid-uL0y8PvlaZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL0y8PvlaZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL0y8PvlaZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0y8PvlaZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL0y8PvlaZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL0y8PvlaZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL0y8PvlaZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL0y8PvlaZ .carousel-indicators li.active,
.cid-uL0y8PvlaZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL0y8PvlaZ .carousel-indicators li::after,
.cid-uL0y8PvlaZ .carousel-indicators li::before {
  content: none;
}
.cid-uL0y8PvlaZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL0y8PvlaZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL0y8PvlaZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0y8PvlaZ .carousel-indicators {
    display: none;
  }
}
.cid-uL0y8PvlaZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL0y8PvlaZ .carousel-inner > .active {
  display: block;
}
.cid-uL0y8PvlaZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0y8PvlaZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL0y8PvlaZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL0y8PvlaZ .carousel-control,
  .cid-uL0y8PvlaZ .carousel-indicators,
  .cid-uL0y8PvlaZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL0y8PvlaZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL0y8PvlaZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL0y8PvlaZ .carousel-indicators .active,
.cid-uL0y8PvlaZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL0y8PvlaZ .carousel-indicators .active {
  background: #fff;
}
.cid-uL0y8PvlaZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL0y8PvlaZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL0y8PvlaZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL0y8PvlaZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL0y8PvlaZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL0y8PvlaZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL0y8PvlaZ .carousel {
  width: 100%;
}
.cid-uL0y8PvlaZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL0y8PvlaZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL0y8PvlaZ .modal.fade .modal-dialog,
.cid-uL0y8PvlaZ .modal.in .modal-dialog {
  transform: none;
}
.cid-uL0y8PvlaZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL0y8PvlaZ .content-head {
  max-width: 800px;
}
.cid-uL0y8PvlaZ H6 {
  color: #0c2c68;
}
.cid-uL0y8RzSx3 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uL0y8RzSx3 .content-head {
  max-width: 947px;
}
.cid-uL0y8RzSx3 .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uL0y8RzSx3 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0y8RzSx3 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0y8RzSx3 .mbr-section-title {
  color: #0c2c68;
}
.cid-uL0y8RzSx3 .mbr-text,
.cid-uL0y8RzSx3 .mbr-section-btn {
  color: #163300;
}
.cid-uL0y8TtUWg {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL0y8TtUWg h6 {
  line-height: 1.2;
}
.cid-uL0y8TtUWg img,
.cid-uL0y8TtUWg .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uL0y8TtUWg .item:focus,
.cid-uL0y8TtUWg span:focus {
  outline: none;
}
.cid-uL0y8TtUWg .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0y8TtUWg .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0y8TtUWg .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uL0y8TtUWg .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uL0y8TtUWg .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uL0y8TtUWg .mbr-section-title {
  color: #000000;
}
.cid-uL0y8TtUWg .mbr-text,
.cid-uL0y8TtUWg .mbr-section-btn {
  color: #000000;
}
.cid-uL0y8TtUWg .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0y8TtUWg .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL0y8TtUWg .item-text {
  color: #000000;
  text-align: center;
}
.cid-uL0y8TtUWg .content-head {
  max-width: 800px;
}
.cid-uL0y8TtUWg .item-title,
.cid-uL0y8TtUWg .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0y8TtUWg .item-subtitle,
.cid-uL0y8TtUWg .mbr-section-btn {
  text-align: left;
}
.cid-uL0y8TtUWg .item-text,
.cid-uL0y8TtUWg .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL0y92PCPn {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0y96dQ2v {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uL0y9eNLtz {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uL0y9eNLtz img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uMHtpzrfqS {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uMHtpzrfqS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMHtpzrfqS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMHtpzrfqS .title .num {
  width: 100%;
  display: block;
}
.cid-uMHtpzrfqS .title .card-title {
  z-index: 1;
}
.cid-uMHtpzrfqS .num {
  color: #9fe870;
}
.cid-uMHtpzrfqS .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uMHtpzrfqS .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMHtpzrfqS * {
    text-align: center !important;
  }
  .cid-uMHtpzrfqS .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMHtpzrfqS .content-head {
  max-width: 800px;
}
.cid-uMHtpzrfqS .card-title,
.cid-uMHtpzrfqS .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uMHtpzrfqS .card-text {
  color: #ffffff;
}
.cid-uL0y9jkglm {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uL0y9jkglm .listado-enlaces ul li {
  list-style: disc;
}
.cid-uL0y9jkglm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0y9jkglm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0y9jkglm .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uL0y9jkglm .footer-col {
    flex-direction: column;
  }
}
.cid-uL0y9jkglm .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uL0y9jkglm .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uL0y9jkglm .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uL0y9jkglm .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0y9jkglm .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL0y9jkglm .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uL0y9jkglm .soc-item {
  margin: 8px;
}
.cid-uL0y9jkglm .soc-item a:hover .mbr-iconfont,
.cid-uL0y9jkglm .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uL0y9jkglm .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uL0y9jkglm .row {
    text-align: center;
  }
  .cid-uL0y9jkglm .social-row {
    justify-content: center;
  }
}
.cid-uL0y9jkglm .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uL0y9jkglm .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uL0y9jkglm .list {
    margin-bottom: 0rem;
  }
}
.cid-uL0y9jkglm .mbr-text {
  color: #bbbbbb;
}
.cid-uL0y9jkglm .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uL0y9jkglm .list,
.cid-uL0y9jkglm .item-wrap {
  color: #ffffff;
}
.cid-uL0y9jkglm .copyright {
  color: #f7f7f7;
}
.cid-uL0y9lEFzg {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uL0y9lEFzg {
    padding-bottom: 0px;
  }
}
.cid-uL0y9lEFzg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0y9lEFzg .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uL0y9lEFzg .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uL0y9lEFzg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0y9lEFzg .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uL0y9lEFzg .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL0y9lEFzg .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uL0y9lEFzg .content-head {
  max-width: 800px;
}
.cid-uL0y9lEFzg .card-title {
  text-align: right;
}
.cid-uL0y9nIiEz {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0y9pNXks {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uL0y9pNXks .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0y9pNXks .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0y9pNXks .title .num {
  width: 100%;
  display: block;
}
.cid-uL0y9pNXks .title .card-title {
  z-index: 1;
}
.cid-uL0y9pNXks .num {
  color: #9fe870;
}
.cid-uL0y9pNXks .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL0y9pNXks .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0y9pNXks * {
    text-align: center !important;
  }
  .cid-uL0y9pNXks .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL0y9pNXks .content-head {
  max-width: 800px;
}
.cid-uL0y9pNXks .card-title,
.cid-uL0y9pNXks .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0y9pNXks .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uL0G1XU1Yj {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uL0G1XU1Yj .carousel {
  height: 800px;
}
.cid-uL0G1XU1Yj .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uL0G1XU1Yj .carousel-item,
.cid-uL0G1XU1Yj .carousel-inner {
  height: 100%;
}
.cid-uL0G1XU1Yj img,
.cid-uL0G1XU1Yj .item-wrapper {
  border-radius: 0 !important;
}
.cid-uL0G1XU1Yj .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1146px;
  margin: 0 auto;
}
.cid-uL0G1XU1Yj .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL0G1XU1Yj .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL0G1XU1Yj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uL0G1XU1Yj .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uL0G1XU1Yj .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uL0G1XU1Yj .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uL0G1XU1Yj .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uL0G1XU1Yj .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL0G1XU1Yj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0G1XU1Yj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL0G1XU1Yj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL0G1XU1Yj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uL0G1XU1Yj .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL0G1XU1Yj .carousel-indicators li.active,
.cid-uL0G1XU1Yj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL0G1XU1Yj .carousel-indicators li::after,
.cid-uL0G1XU1Yj .carousel-indicators li::before {
  content: none;
}
.cid-uL0G1XU1Yj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL0G1XU1Yj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL0G1XU1Yj .mbr-section-subtitle,
  .cid-uL0G1XU1Yj .mbr-section-text,
  .cid-uL0G1XU1Yj .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL0G1XU1Yj .carousel-control-prev,
.cid-uL0G1XU1Yj .carousel-control-next {
  display: none;
}
.cid-uL0G1ZmP6i {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0G20iM4E {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL0G20iM4E .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0G20iM4E .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uL0G20iM4E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uL0G20iM4E .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL0G20iM4E .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL0G20iM4E .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL0G20iM4E .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uL0G20iM4E .mbr-section-title {
  color: #7787a5;
}
.cid-uL0G20iM4E .mbr-text,
.cid-uL0G20iM4E .mbr-section-btn {
  color: #163300;
}
.cid-uL0G20iM4E P {
  color: #9fe870;
  text-align: left;
}
.cid-uL0G20iM4E H2 {
  color: #a6a99c;
}
.cid-uL0G21LL0Z {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL0G21LL0Z .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uL0G21LL0Z .panel-group {
  border: none;
}
.cid-uL0G21LL0Z .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uL0G21LL0Z .card-header {
    padding: 0rem;
  }
}
.cid-uL0G21LL0Z .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uL0G21LL0Z .img-col {
  padding: 0;
}
.cid-uL0G21LL0Z .img-item {
  height: 100%;
}
.cid-uL0G21LL0Z img {
  height: 100%;
  object-fit: cover;
}
.cid-uL0G21LL0Z .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uL0G21LL0Z .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uL0G21LL0Z p {
  margin-bottom: 0.3rem;
}
.cid-uL0G21LL0Z .panel-title-edit {
  color: #000000;
}
.cid-uL0G21LL0Z .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uL0G21LL0Z .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uL0G21LL0Z .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uL0G21LL0Z .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uL0G21LL0Z .panel-text {
  color: #000000;
}
.cid-uL0G21LL0Z .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uL0G21LL0Z .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL0G21LL0Z .panel-title-edit,
.cid-uL0G21LL0Z .mbr-iconfont {
  color: #000000;
}
.cid-uL0G237lrD {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0G24h6av {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uL0G24h6av .content-head {
  max-width: 947px;
}
.cid-uL0G24h6av .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL0G24h6av .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0G24h6av .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0G24h6av .mbr-section-title {
  color: #0c2c68;
}
.cid-uL0G24h6av .mbr-text,
.cid-uL0G24h6av .mbr-section-btn {
  color: #163300;
}
.cid-uL0G25ztbF {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uL0G25ztbF h6 {
  line-height: 1.2;
}
.cid-uL0G25ztbF img,
.cid-uL0G25ztbF .item-img {
  width: 100%;
}
.cid-uL0G25ztbF .item:focus,
.cid-uL0G25ztbF span:focus {
  outline: none;
}
.cid-uL0G25ztbF .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0G25ztbF .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0G25ztbF .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uL0G25ztbF .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uL0G25ztbF .item {
  padding: 0;
  margin: 0;
}
.cid-uL0G25ztbF .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uL0G25ztbF .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uL0G25ztbF .mbr-section-title {
  color: #000000;
}
.cid-uL0G25ztbF .mbr-text,
.cid-uL0G25ztbF .mbr-section-btn {
  color: #000000;
}
.cid-uL0G25ztbF .item-title {
  color: #000000;
  text-align: center;
}
.cid-uL0G25ztbF .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL0G25ztbF .item-text {
  color: #000000;
  text-align: center;
}
.cid-uL0G25ztbF .content-head {
  max-width: 800px;
}
.cid-uL0G25ztbF .item-title,
.cid-uL0G25ztbF .mbr-section-btn {
  color: #393193;
  text-align: center;
}
.cid-uL0G25ztbF .item-subtitle,
.cid-uL0G25ztbF .mbr-section-btn {
  text-align: left;
  color: #a6a99c;
}
.cid-uL0G25ztbF .item-text,
.cid-uL0G25ztbF .mbr-section-btn {
  text-align: right;
}
.cid-uL0G27kaUJ {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uL0G27kaUJ .content-head {
  max-width: 947px;
}
.cid-uL0G27kaUJ .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uL0G27kaUJ .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0G27kaUJ .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0G27kaUJ .mbr-section-title {
  color: #0c2c68;
}
.cid-uL0G27kaUJ .mbr-text,
.cid-uL0G27kaUJ .mbr-section-btn {
  color: #163300;
}
.cid-uL0G28GUCs {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL0G28GUCs h6 {
  line-height: 1.2;
}
.cid-uL0G28GUCs img,
.cid-uL0G28GUCs .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uL0G28GUCs .item:focus,
.cid-uL0G28GUCs span:focus {
  outline: none;
}
.cid-uL0G28GUCs .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0G28GUCs .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0G28GUCs .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uL0G28GUCs .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uL0G28GUCs .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uL0G28GUCs .mbr-section-title {
  color: #000000;
}
.cid-uL0G28GUCs .mbr-text,
.cid-uL0G28GUCs .mbr-section-btn {
  color: #000000;
}
.cid-uL0G28GUCs .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0G28GUCs .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL0G28GUCs .item-text {
  color: #000000;
  text-align: center;
}
.cid-uL0G28GUCs .content-head {
  max-width: 800px;
}
.cid-uL0G28GUCs .item-title,
.cid-uL0G28GUCs .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uL0G28GUCs .item-subtitle,
.cid-uL0G28GUCs .mbr-section-btn {
  text-align: left;
}
.cid-uL0G28GUCs .item-text,
.cid-uL0G28GUCs .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL0G2aqgPF {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0G2bGclm {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/fondo-aviones-viajes-de-pueblo-en-pueblo-1379x308.png");
  background-size: contain;
}
.cid-uL0G2bGclm .content-head {
  max-width: 947px;
}
.cid-uL0G2bGclm .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL0G2bGclm .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0G2bGclm .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0G2bGclm .mbr-section-title {
  color: #0c2c68;
}
.cid-uL0G2bGclm .mbr-text,
.cid-uL0G2bGclm .mbr-section-btn {
  color: #163300;
}
.cid-uL0G2dtE6p {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uL0G2dtE6p h6 {
  line-height: 1.2;
}
.cid-uL0G2dtE6p img,
.cid-uL0G2dtE6p .item-img {
  width: 100%;
}
.cid-uL0G2dtE6p .item:focus,
.cid-uL0G2dtE6p span:focus {
  outline: none;
}
.cid-uL0G2dtE6p .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL0G2dtE6p .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0G2dtE6p .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uL0G2dtE6p .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uL0G2dtE6p .item {
  padding: 0;
  margin: 0;
}
.cid-uL0G2dtE6p .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uL0G2dtE6p .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uL0G2dtE6p .mbr-section-title {
  color: #000000;
}
.cid-uL0G2dtE6p .mbr-text,
.cid-uL0G2dtE6p .mbr-section-btn {
  color: #000000;
}
.cid-uL0G2dtE6p .item-title {
  color: #000000;
  text-align: center;
}
.cid-uL0G2dtE6p .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL0G2dtE6p .item-text {
  color: #000000;
  text-align: center;
}
.cid-uL0G2dtE6p .content-head {
  max-width: 800px;
}
.cid-uL0G2dtE6p .item-title,
.cid-uL0G2dtE6p .mbr-section-btn {
  color: #df0229;
  text-align: center;
}
.cid-uL0G2dtE6p .item-subtitle,
.cid-uL0G2dtE6p .mbr-section-btn {
  text-align: left;
  color: #a6a99c;
}
.cid-uL0G2dtE6p .item-text,
.cid-uL0G2dtE6p .mbr-section-btn {
  text-align: right;
}
.cid-uL0G2fgxU5 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0G2gDkeH {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL0G2gDkeH .content-head {
  max-width: 915px;
}
.cid-uL0G2gDkeH .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL0G2gDkeH .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0G2gDkeH .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL0G2gDkeH .mbr-section-title {
  color: #0c2c68;
}
.cid-uL0G2gDkeH .mbr-text,
.cid-uL0G2gDkeH .mbr-section-btn {
  color: #163300;
}
.cid-uL0G2igOdE {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-uL0G2igOdE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0G2igOdE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0G2igOdE .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uL0G2igOdE .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uL0G2igOdE .embla__button--next,
.cid-uL0G2igOdE .embla__button--prev {
  display: flex;
}
.cid-uL0G2igOdE .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL0G2igOdE .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL0G2igOdE .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uL0G2igOdE .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uL0G2igOdE .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL0G2igOdE .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL0G2igOdE .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL0G2igOdE .embla {
  position: relative;
  width: 100%;
}
.cid-uL0G2igOdE .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uL0G2igOdE .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uL0G2igOdE .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uL0G2igOdE .embla__slide a {
  cursor: grab;
}
.cid-uL0G2igOdE .embla__slide a:active {
  cursor: grabbing;
}
.cid-uL0G2igOdE .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uL0G2igOdE .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uL0G2igOdE .mbr-section-title {
  color: #232323;
}
.cid-uL0G2igOdE .mbr-section-subtitle {
  color: #232323;
}
.cid-uL0G2igOdE .mbr-box {
  color: #ffffff;
}
.cid-uL0G2igOdE .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
  max-width: 260px;
}
.cid-uL0G2igOdE img,
.cid-uL0G2igOdE .item-img {
  width: 100%;
}
.cid-uL0G2igOdE .item-wrapper {
  position: relative;
}
.cid-uL0G2igOdE .content-head {
  max-width: 800px;
}
.cid-uL0G2igOdE .item-title,
.cid-uL0G2igOdE .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uL0G2igOdE .item-subtitle,
.cid-uL0G2igOdE .mbr-section-btn {
  color: #757b62;
  text-align: left;
}
.cid-uL0G2kAZAb {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0G2m2fdM {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL0G2m2fdM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0G2m2fdM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uL0G2m2fdM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL0G2m2fdM .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL0G2m2fdM .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL0G2m2fdM .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uL0G2m2fdM .mbr-section-title {
  color: #000000;
}
.cid-uL0G2m2fdM .mbr-text,
.cid-uL0G2m2fdM .mbr-section-btn {
  color: #000000;
}
.cid-uL0G2nKjcx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uL0G2ph952 {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0G2qQYJP {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uL0G2qQYJP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0G2qQYJP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0G2qQYJP .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
  border-radius: 0 !important;
}
@media (max-width: 767px) {
  .cid-uL0G2qQYJP .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL0G2qQYJP .mbr-iconfont {
  font-size: 3rem;
  color: #d70081;
  padding-right: 2rem;
}
.cid-uL0G2qQYJP .content-head {
  max-width: 800px;
}
.cid-uL0G2qQYJP .mbr-section-title {
  color: #df0229;
}
.cid-uL0G2t2NGT {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0G2uEORG {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uL0G2uEORG img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uL0G2wgAzO {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uL0G2wgAzO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0G2wgAzO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0G2wgAzO .title .num {
  width: 100%;
  display: block;
}
.cid-uL0G2wgAzO .title .card-title {
  z-index: 1;
}
.cid-uL0G2wgAzO .num {
  color: #9fe870;
}
.cid-uL0G2wgAzO .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL0G2wgAzO .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0G2wgAzO * {
    text-align: center !important;
  }
  .cid-uL0G2wgAzO .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL0G2wgAzO .content-head {
  max-width: 800px;
}
.cid-uL0G2wgAzO .card-title,
.cid-uL0G2wgAzO .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uL0G2wgAzO .card-text {
  color: #ffffff;
}
.cid-uL0G2yc7R3 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uL0G2yc7R3 .listado-enlaces ul li {
  list-style: disc;
}
.cid-uL0G2yc7R3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0G2yc7R3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0G2yc7R3 .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uL0G2yc7R3 .footer-col {
    flex-direction: column;
  }
}
.cid-uL0G2yc7R3 .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uL0G2yc7R3 .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uL0G2yc7R3 .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uL0G2yc7R3 .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0G2yc7R3 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL0G2yc7R3 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uL0G2yc7R3 .soc-item {
  margin: 8px;
}
.cid-uL0G2yc7R3 .soc-item a:hover .mbr-iconfont,
.cid-uL0G2yc7R3 .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uL0G2yc7R3 .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uL0G2yc7R3 .row {
    text-align: center;
  }
  .cid-uL0G2yc7R3 .social-row {
    justify-content: center;
  }
}
.cid-uL0G2yc7R3 .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uL0G2yc7R3 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uL0G2yc7R3 .list {
    margin-bottom: 0rem;
  }
}
.cid-uL0G2yc7R3 .mbr-text {
  color: #bbbbbb;
}
.cid-uL0G2yc7R3 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uL0G2yc7R3 .list,
.cid-uL0G2yc7R3 .item-wrap {
  color: #ffffff;
}
.cid-uL0G2yc7R3 .copyright {
  color: #f7f7f7;
}
.cid-uL0G2Axx4B {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uL0G2Axx4B {
    padding-bottom: 0px;
  }
}
.cid-uL0G2Axx4B .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0G2Axx4B .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uL0G2Axx4B .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uL0G2Axx4B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0G2Axx4B .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uL0G2Axx4B .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL0G2Axx4B .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uL0G2Axx4B .content-head {
  max-width: 800px;
}
.cid-uL0G2Axx4B .card-title {
  text-align: right;
}
.cid-uL0G2CuaXt {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL0G2EkWr1 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uL0G2EkWr1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL0G2EkWr1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL0G2EkWr1 .title .num {
  width: 100%;
  display: block;
}
.cid-uL0G2EkWr1 .title .card-title {
  z-index: 1;
}
.cid-uL0G2EkWr1 .num {
  color: #9fe870;
}
.cid-uL0G2EkWr1 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL0G2EkWr1 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL0G2EkWr1 * {
    text-align: center !important;
  }
  .cid-uL0G2EkWr1 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL0G2EkWr1 .content-head {
  max-width: 800px;
}
.cid-uL0G2EkWr1 .card-title,
.cid-uL0G2EkWr1 .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uL0G2EkWr1 .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uL2HmIXKOh {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uL2HmIXKOh .carousel {
  height: 800px;
}
.cid-uL2HmIXKOh .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uL2HmIXKOh .carousel-item,
.cid-uL2HmIXKOh .carousel-inner {
  height: 100%;
}
.cid-uL2HmIXKOh img,
.cid-uL2HmIXKOh .item-wrapper {
  border-radius: 0 !important;
}
.cid-uL2HmIXKOh .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uL2HmIXKOh .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL2HmIXKOh .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL2HmIXKOh .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uL2HmIXKOh .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uL2HmIXKOh .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uL2HmIXKOh .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uL2HmIXKOh .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uL2HmIXKOh .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL2HmIXKOh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL2HmIXKOh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL2HmIXKOh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL2HmIXKOh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uL2HmIXKOh .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL2HmIXKOh .carousel-indicators li.active,
.cid-uL2HmIXKOh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL2HmIXKOh .carousel-indicators li::after,
.cid-uL2HmIXKOh .carousel-indicators li::before {
  content: none;
}
.cid-uL2HmIXKOh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL2HmIXKOh .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL2HmIXKOh .mbr-section-subtitle,
  .cid-uL2HmIXKOh .mbr-section-text,
  .cid-uL2HmIXKOh .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL2HmIXKOh .carousel-control-prev,
.cid-uL2HmIXKOh .carousel-control-next {
  display: none;
}
.cid-uL2HmKxmbw {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uM8oivx6a7 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uM8oivx6a7 .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uM8oivx6a7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM8oivx6a7 .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uM8oivx6a7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM8oivx6a7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM8oivx6a7 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM8oivx6a7 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM8oivx6a7 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM8oivx6a7 .mbr-section-title {
  color: #f92c50;
}
.cid-uM8oivx6a7 .mbr-text,
.cid-uM8oivx6a7 .mbr-section-btn {
  color: #645600;
}
.cid-uM8oivx6a7 P {
  color: #9fe870;
  text-align: left;
}
.cid-uM8oivx6a7 H2 {
  color: #757b62;
}
.cid-uM8oivx6a7 .mbr-section-title-1 {
  color: #757b62;
}
.cid-uL2HmN6Gik {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL2HmN6Gik .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uL2HmN6Gik .panel-group {
  border: none;
}
.cid-uL2HmN6Gik .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uL2HmN6Gik .card-header {
    padding: 0rem;
  }
}
.cid-uL2HmN6Gik .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uL2HmN6Gik .img-col {
  padding: 0;
}
.cid-uL2HmN6Gik .img-item {
  height: 100%;
}
.cid-uL2HmN6Gik img {
  height: 100%;
  object-fit: cover;
}
.cid-uL2HmN6Gik .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uL2HmN6Gik .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uL2HmN6Gik p {
  margin-bottom: 0.3rem;
}
.cid-uL2HmN6Gik .panel-title-edit {
  color: #000000;
}
.cid-uL2HmN6Gik .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uL2HmN6Gik .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uL2HmN6Gik .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uL2HmN6Gik .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uL2HmN6Gik .panel-text {
  color: #000000;
}
.cid-uL2HmN6Gik .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uL2HmN6Gik .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL2HmN6Gik .panel-title-edit,
.cid-uL2HmN6Gik .mbr-iconfont {
  color: #000000;
}
.cid-uL2HmQpGcf {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL2HmRFgyw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL2HmRFgyw .content-head {
  max-width: 947px;
}
.cid-uL2HmRFgyw .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL2HmRFgyw .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL2HmRFgyw .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL2HmRFgyw .mbr-section-title {
  color: #0c2c68;
}
.cid-uL2HmRFgyw .mbr-text,
.cid-uL2HmRFgyw .mbr-section-btn {
  color: #163300;
}
.cid-uL2HmT6cqc {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL2HmT6cqc .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL2HmT6cqc .item {
    margin-bottom: 1rem;
  }
}
.cid-uL2HmT6cqc .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL2HmT6cqc .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL2HmT6cqc .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL2HmT6cqc .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL2HmT6cqc .carousel-control,
.cid-uL2HmT6cqc .close {
  background: #1b1b1b;
}
.cid-uL2HmT6cqc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL2HmT6cqc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL2HmT6cqc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL2HmT6cqc .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL2HmT6cqc .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL2HmT6cqc .close::before {
  content: '\e91a';
}
.cid-uL2HmT6cqc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL2HmT6cqc .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL2HmT6cqc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL2HmT6cqc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL2HmT6cqc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL2HmT6cqc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL2HmT6cqc .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL2HmT6cqc .carousel-indicators li.active,
.cid-uL2HmT6cqc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL2HmT6cqc .carousel-indicators li::after,
.cid-uL2HmT6cqc .carousel-indicators li::before {
  content: none;
}
.cid-uL2HmT6cqc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL2HmT6cqc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL2HmT6cqc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL2HmT6cqc .carousel-indicators {
    display: none;
  }
}
.cid-uL2HmT6cqc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL2HmT6cqc .carousel-inner > .active {
  display: block;
}
.cid-uL2HmT6cqc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL2HmT6cqc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL2HmT6cqc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL2HmT6cqc .carousel-control,
  .cid-uL2HmT6cqc .carousel-indicators,
  .cid-uL2HmT6cqc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL2HmT6cqc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL2HmT6cqc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL2HmT6cqc .carousel-indicators .active,
.cid-uL2HmT6cqc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL2HmT6cqc .carousel-indicators .active {
  background: #fff;
}
.cid-uL2HmT6cqc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL2HmT6cqc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL2HmT6cqc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL2HmT6cqc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL2HmT6cqc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL2HmT6cqc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL2HmT6cqc .carousel {
  width: 100%;
}
.cid-uL2HmT6cqc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL2HmT6cqc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL2HmT6cqc .modal.fade .modal-dialog,
.cid-uL2HmT6cqc .modal.in .modal-dialog {
  transform: none;
}
.cid-uL2HmT6cqc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL2HmT6cqc .content-head {
  max-width: 800px;
}
.cid-uL2HmT6cqc H6 {
  color: #0c2c68;
}
.cid-uL2HmUWJoY {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uL2HmUWJoY .content-head {
  max-width: 947px;
}
.cid-uL2HmUWJoY .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uL2HmUWJoY .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL2HmUWJoY .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL2HmUWJoY .mbr-section-title {
  color: #0c2c68;
}
.cid-uL2HmUWJoY .mbr-text,
.cid-uL2HmUWJoY .mbr-section-btn {
  color: #163300;
}
.cid-uM8oeFvLLx {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM8oeFvLLx h6 {
  line-height: 1.2;
}
.cid-uM8oeFvLLx img,
.cid-uM8oeFvLLx .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uM8oeFvLLx .item:focus,
.cid-uM8oeFvLLx span:focus {
  outline: none;
}
.cid-uM8oeFvLLx .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM8oeFvLLx .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM8oeFvLLx .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uM8oeFvLLx .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uM8oeFvLLx .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uM8oeFvLLx .mbr-section-title {
  color: #000000;
}
.cid-uM8oeFvLLx .mbr-text,
.cid-uM8oeFvLLx .mbr-section-btn {
  color: #000000;
}
.cid-uM8oeFvLLx .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uM8oeFvLLx .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uM8oeFvLLx .item-text {
  color: #000000;
  text-align: center;
}
.cid-uM8oeFvLLx .content-head {
  max-width: 800px;
}
.cid-uM8oeFvLLx .item-title,
.cid-uM8oeFvLLx .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uM8oeFvLLx .item-subtitle,
.cid-uM8oeFvLLx .mbr-section-btn {
  text-align: left;
}
.cid-uM8oeFvLLx .item-text,
.cid-uM8oeFvLLx .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL2HmZ0aZQ {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL2Hn0CXRu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uL2Hn5l4mS {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uL2Hn5l4mS img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uM8oguLW23 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uM8oguLW23 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM8oguLW23 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM8oguLW23 .title .num {
  width: 100%;
  display: block;
}
.cid-uM8oguLW23 .title .card-title {
  z-index: 1;
}
.cid-uM8oguLW23 .num {
  color: #9fe870;
}
.cid-uM8oguLW23 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uM8oguLW23 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM8oguLW23 * {
    text-align: center !important;
  }
  .cid-uM8oguLW23 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uM8oguLW23 .content-head {
  max-width: 800px;
}
.cid-uM8oguLW23 .card-title,
.cid-uM8oguLW23 .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uM8oguLW23 .card-text {
  color: #ffffff;
}
.cid-uL2Hn8Ac74 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uL2Hn8Ac74 .listado-enlaces ul li {
  list-style: disc;
}
.cid-uL2Hn8Ac74 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL2Hn8Ac74 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL2Hn8Ac74 .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uL2Hn8Ac74 .footer-col {
    flex-direction: column;
  }
}
.cid-uL2Hn8Ac74 .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uL2Hn8Ac74 .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uL2Hn8Ac74 .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uL2Hn8Ac74 .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uL2Hn8Ac74 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL2Hn8Ac74 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uL2Hn8Ac74 .soc-item {
  margin: 8px;
}
.cid-uL2Hn8Ac74 .soc-item a:hover .mbr-iconfont,
.cid-uL2Hn8Ac74 .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uL2Hn8Ac74 .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uL2Hn8Ac74 .row {
    text-align: center;
  }
  .cid-uL2Hn8Ac74 .social-row {
    justify-content: center;
  }
}
.cid-uL2Hn8Ac74 .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uL2Hn8Ac74 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uL2Hn8Ac74 .list {
    margin-bottom: 0rem;
  }
}
.cid-uL2Hn8Ac74 .mbr-text {
  color: #bbbbbb;
}
.cid-uL2Hn8Ac74 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uL2Hn8Ac74 .list,
.cid-uL2Hn8Ac74 .item-wrap {
  color: #ffffff;
}
.cid-uL2Hn8Ac74 .copyright {
  color: #f7f7f7;
}
.cid-uL2HnaxDUO {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uL2HnaxDUO {
    padding-bottom: 0px;
  }
}
.cid-uL2HnaxDUO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL2HnaxDUO .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uL2HnaxDUO .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uL2HnaxDUO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL2HnaxDUO .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uL2HnaxDUO .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL2HnaxDUO .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uL2HnaxDUO .content-head {
  max-width: 800px;
}
.cid-uL2HnaxDUO .card-title {
  text-align: right;
}
.cid-uL2Hncc1Ve {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL2HnelNDY {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uL2HnelNDY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL2HnelNDY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL2HnelNDY .title .num {
  width: 100%;
  display: block;
}
.cid-uL2HnelNDY .title .card-title {
  z-index: 1;
}
.cid-uL2HnelNDY .num {
  color: #9fe870;
}
.cid-uL2HnelNDY .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL2HnelNDY .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL2HnelNDY * {
    text-align: center !important;
  }
  .cid-uL2HnelNDY .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL2HnelNDY .content-head {
  max-width: 800px;
}
.cid-uL2HnelNDY .card-title,
.cid-uL2HnelNDY .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uL2HnelNDY .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uL2MEHkQQw {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uL2MEHkQQw .carousel {
  height: 800px;
}
.cid-uL2MEHkQQw .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uL2MEHkQQw .carousel-item,
.cid-uL2MEHkQQw .carousel-inner {
  height: 100%;
}
.cid-uL2MEHkQQw img,
.cid-uL2MEHkQQw .item-wrapper {
  border-radius: 0 !important;
}
.cid-uL2MEHkQQw .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uL2MEHkQQw .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL2MEHkQQw .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL2MEHkQQw .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uL2MEHkQQw .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uL2MEHkQQw .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uL2MEHkQQw .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uL2MEHkQQw .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uL2MEHkQQw .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL2MEHkQQw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL2MEHkQQw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL2MEHkQQw .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL2MEHkQQw .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uL2MEHkQQw .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL2MEHkQQw .carousel-indicators li.active,
.cid-uL2MEHkQQw .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL2MEHkQQw .carousel-indicators li::after,
.cid-uL2MEHkQQw .carousel-indicators li::before {
  content: none;
}
.cid-uL2MEHkQQw .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL2MEHkQQw .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL2MEHkQQw .mbr-section-subtitle,
  .cid-uL2MEHkQQw .mbr-section-text,
  .cid-uL2MEHkQQw .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL2MEHkQQw .carousel-control-prev,
.cid-uL2MEHkQQw .carousel-control-next {
  display: none;
}
.cid-uL2MEJC5w8 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uM89j4sgq2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uM89j4sgq2 .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uM89j4sgq2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM89j4sgq2 .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uM89j4sgq2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM89j4sgq2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM89j4sgq2 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM89j4sgq2 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM89j4sgq2 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM89j4sgq2 .mbr-section-title {
  color: #f92c50;
}
.cid-uM89j4sgq2 .mbr-text,
.cid-uM89j4sgq2 .mbr-section-btn {
  color: #645600;
}
.cid-uM89j4sgq2 P {
  color: #9fe870;
  text-align: left;
}
.cid-uM89j4sgq2 H2 {
  color: #757b62;
}
.cid-uM89j4sgq2 .mbr-section-title-1 {
  color: #757b62;
}
.cid-uL2MEMxji1 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL2MEMxji1 .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uL2MEMxji1 .panel-group {
  border: none;
}
.cid-uL2MEMxji1 .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uL2MEMxji1 .card-header {
    padding: 0rem;
  }
}
.cid-uL2MEMxji1 .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uL2MEMxji1 .img-col {
  padding: 0;
}
.cid-uL2MEMxji1 .img-item {
  height: 100%;
}
.cid-uL2MEMxji1 img {
  height: 100%;
  object-fit: cover;
}
.cid-uL2MEMxji1 .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uL2MEMxji1 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uL2MEMxji1 p {
  margin-bottom: 0.3rem;
}
.cid-uL2MEMxji1 .panel-title-edit {
  color: #000000;
}
.cid-uL2MEMxji1 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uL2MEMxji1 .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uL2MEMxji1 .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uL2MEMxji1 .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uL2MEMxji1 .panel-text {
  color: #000000;
}
.cid-uL2MEMxji1 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uL2MEMxji1 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL2MEMxji1 .panel-title-edit,
.cid-uL2MEMxji1 .mbr-iconfont {
  color: #000000;
}
.cid-uL2MEOh6zB {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL2MEPuFh7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL2MEPuFh7 .content-head {
  max-width: 947px;
}
.cid-uL2MEPuFh7 .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL2MEPuFh7 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL2MEPuFh7 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL2MEPuFh7 .mbr-section-title {
  color: #0c2c68;
}
.cid-uL2MEPuFh7 .mbr-text,
.cid-uL2MEPuFh7 .mbr-section-btn {
  color: #163300;
}
.cid-uL2MES3Ke2 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL2MES3Ke2 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL2MES3Ke2 .item {
    margin-bottom: 1rem;
  }
}
.cid-uL2MES3Ke2 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL2MES3Ke2 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL2MES3Ke2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL2MES3Ke2 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL2MES3Ke2 .carousel-control,
.cid-uL2MES3Ke2 .close {
  background: #1b1b1b;
}
.cid-uL2MES3Ke2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL2MES3Ke2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL2MES3Ke2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL2MES3Ke2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL2MES3Ke2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL2MES3Ke2 .close::before {
  content: '\e91a';
}
.cid-uL2MES3Ke2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL2MES3Ke2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL2MES3Ke2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL2MES3Ke2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL2MES3Ke2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL2MES3Ke2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL2MES3Ke2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL2MES3Ke2 .carousel-indicators li.active,
.cid-uL2MES3Ke2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL2MES3Ke2 .carousel-indicators li::after,
.cid-uL2MES3Ke2 .carousel-indicators li::before {
  content: none;
}
.cid-uL2MES3Ke2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL2MES3Ke2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL2MES3Ke2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL2MES3Ke2 .carousel-indicators {
    display: none;
  }
}
.cid-uL2MES3Ke2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL2MES3Ke2 .carousel-inner > .active {
  display: block;
}
.cid-uL2MES3Ke2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL2MES3Ke2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL2MES3Ke2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL2MES3Ke2 .carousel-control,
  .cid-uL2MES3Ke2 .carousel-indicators,
  .cid-uL2MES3Ke2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL2MES3Ke2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL2MES3Ke2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL2MES3Ke2 .carousel-indicators .active,
.cid-uL2MES3Ke2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL2MES3Ke2 .carousel-indicators .active {
  background: #fff;
}
.cid-uL2MES3Ke2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL2MES3Ke2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL2MES3Ke2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL2MES3Ke2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL2MES3Ke2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL2MES3Ke2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL2MES3Ke2 .carousel {
  width: 100%;
}
.cid-uL2MES3Ke2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL2MES3Ke2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL2MES3Ke2 .modal.fade .modal-dialog,
.cid-uL2MES3Ke2 .modal.in .modal-dialog {
  transform: none;
}
.cid-uL2MES3Ke2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL2MES3Ke2 .content-head {
  max-width: 800px;
}
.cid-uL2MES3Ke2 H6 {
  color: #0c2c68;
}
.cid-uL2MEVS6zW {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uL2MEVS6zW .content-head {
  max-width: 947px;
}
.cid-uL2MEVS6zW .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uL2MEVS6zW .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL2MEVS6zW .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL2MEVS6zW .mbr-section-title {
  color: #0c2c68;
}
.cid-uL2MEVS6zW .mbr-text,
.cid-uL2MEVS6zW .mbr-section-btn {
  color: #163300;
}
.cid-uM899YY0JR {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM899YY0JR h6 {
  line-height: 1.2;
}
.cid-uM899YY0JR img,
.cid-uM899YY0JR .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uM899YY0JR .item:focus,
.cid-uM899YY0JR span:focus {
  outline: none;
}
.cid-uM899YY0JR .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM899YY0JR .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM899YY0JR .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uM899YY0JR .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uM899YY0JR .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uM899YY0JR .mbr-section-title {
  color: #000000;
}
.cid-uM899YY0JR .mbr-text,
.cid-uM899YY0JR .mbr-section-btn {
  color: #000000;
}
.cid-uM899YY0JR .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uM899YY0JR .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uM899YY0JR .item-text {
  color: #000000;
  text-align: center;
}
.cid-uM899YY0JR .content-head {
  max-width: 800px;
}
.cid-uM899YY0JR .item-title,
.cid-uM899YY0JR .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uM899YY0JR .item-subtitle,
.cid-uM899YY0JR .mbr-section-btn {
  text-align: left;
}
.cid-uM899YY0JR .item-text,
.cid-uM899YY0JR .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL2MFcWbyh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uL2MFk9rNF {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL2MFmPfZy {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uL2MFmPfZy img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uM89hGJ0LU {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uM89hGJ0LU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM89hGJ0LU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM89hGJ0LU .title .num {
  width: 100%;
  display: block;
}
.cid-uM89hGJ0LU .title .card-title {
  z-index: 1;
}
.cid-uM89hGJ0LU .num {
  color: #9fe870;
}
.cid-uM89hGJ0LU .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uM89hGJ0LU .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM89hGJ0LU * {
    text-align: center !important;
  }
  .cid-uM89hGJ0LU .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uM89hGJ0LU .content-head {
  max-width: 800px;
}
.cid-uM89hGJ0LU .card-title,
.cid-uM89hGJ0LU .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uM89hGJ0LU .card-text {
  color: #ffffff;
}
.cid-uL2MFrnAt3 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uL2MFrnAt3 .listado-enlaces ul li {
  list-style: disc;
}
.cid-uL2MFrnAt3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL2MFrnAt3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL2MFrnAt3 .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uL2MFrnAt3 .footer-col {
    flex-direction: column;
  }
}
.cid-uL2MFrnAt3 .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uL2MFrnAt3 .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uL2MFrnAt3 .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uL2MFrnAt3 .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uL2MFrnAt3 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL2MFrnAt3 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uL2MFrnAt3 .soc-item {
  margin: 8px;
}
.cid-uL2MFrnAt3 .soc-item a:hover .mbr-iconfont,
.cid-uL2MFrnAt3 .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uL2MFrnAt3 .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uL2MFrnAt3 .row {
    text-align: center;
  }
  .cid-uL2MFrnAt3 .social-row {
    justify-content: center;
  }
}
.cid-uL2MFrnAt3 .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uL2MFrnAt3 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uL2MFrnAt3 .list {
    margin-bottom: 0rem;
  }
}
.cid-uL2MFrnAt3 .mbr-text {
  color: #bbbbbb;
}
.cid-uL2MFrnAt3 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uL2MFrnAt3 .list,
.cid-uL2MFrnAt3 .item-wrap {
  color: #ffffff;
}
.cid-uL2MFrnAt3 .copyright {
  color: #f7f7f7;
}
.cid-uL2MFvg65g {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uL2MFvg65g {
    padding-bottom: 0px;
  }
}
.cid-uL2MFvg65g .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL2MFvg65g .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uL2MFvg65g .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uL2MFvg65g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL2MFvg65g .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uL2MFvg65g .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL2MFvg65g .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uL2MFvg65g .content-head {
  max-width: 800px;
}
.cid-uL2MFvg65g .card-title {
  text-align: right;
}
.cid-uL2MFxyPEl {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL2MFzaLfv {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uL2MFzaLfv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL2MFzaLfv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL2MFzaLfv .title .num {
  width: 100%;
  display: block;
}
.cid-uL2MFzaLfv .title .card-title {
  z-index: 1;
}
.cid-uL2MFzaLfv .num {
  color: #9fe870;
}
.cid-uL2MFzaLfv .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL2MFzaLfv .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL2MFzaLfv * {
    text-align: center !important;
  }
  .cid-uL2MFzaLfv .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL2MFzaLfv .content-head {
  max-width: 800px;
}
.cid-uL2MFzaLfv .card-title,
.cid-uL2MFzaLfv .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uL2MFzaLfv .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uL2SBUaZB0 {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uL2SBUaZB0 .carousel {
  height: 800px;
}
.cid-uL2SBUaZB0 .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uL2SBUaZB0 .carousel-item,
.cid-uL2SBUaZB0 .carousel-inner {
  height: 100%;
}
.cid-uL2SBUaZB0 img,
.cid-uL2SBUaZB0 .item-wrapper {
  border-radius: 0 !important;
}
.cid-uL2SBUaZB0 .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uL2SBUaZB0 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL2SBUaZB0 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL2SBUaZB0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uL2SBUaZB0 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uL2SBUaZB0 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uL2SBUaZB0 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uL2SBUaZB0 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uL2SBUaZB0 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL2SBUaZB0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL2SBUaZB0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL2SBUaZB0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL2SBUaZB0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uL2SBUaZB0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL2SBUaZB0 .carousel-indicators li.active,
.cid-uL2SBUaZB0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL2SBUaZB0 .carousel-indicators li::after,
.cid-uL2SBUaZB0 .carousel-indicators li::before {
  content: none;
}
.cid-uL2SBUaZB0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL2SBUaZB0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL2SBUaZB0 .mbr-section-subtitle,
  .cid-uL2SBUaZB0 .mbr-section-text,
  .cid-uL2SBUaZB0 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL2SBUaZB0 .carousel-control-prev,
.cid-uL2SBUaZB0 .carousel-control-next {
  display: none;
}
.cid-uL2SBYz2IG {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL2SC1NZnA {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL2SC1NZnA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL2SC1NZnA .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uL2SC1NZnA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uL2SC1NZnA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL2SC1NZnA .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL2SC1NZnA .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL2SC1NZnA .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uL2SC1NZnA .mbr-section-title {
  color: #7787a5;
}
.cid-uL2SC1NZnA .mbr-text,
.cid-uL2SC1NZnA .mbr-section-btn {
  color: #163300;
}
.cid-uL2SC1NZnA P {
  color: #9fe870;
  text-align: left;
}
.cid-uL2SC1NZnA H2 {
  color: #a6a99c;
}
.cid-uL2SC6dUzC {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL2SC6dUzC .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uL2SC6dUzC .panel-group {
  border: none;
}
.cid-uL2SC6dUzC .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uL2SC6dUzC .card-header {
    padding: 0rem;
  }
}
.cid-uL2SC6dUzC .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uL2SC6dUzC .img-col {
  padding: 0;
}
.cid-uL2SC6dUzC .img-item {
  height: 100%;
}
.cid-uL2SC6dUzC img {
  height: 100%;
  object-fit: cover;
}
.cid-uL2SC6dUzC .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uL2SC6dUzC .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uL2SC6dUzC p {
  margin-bottom: 0.3rem;
}
.cid-uL2SC6dUzC .panel-title-edit {
  color: #000000;
}
.cid-uL2SC6dUzC .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uL2SC6dUzC .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uL2SC6dUzC .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uL2SC6dUzC .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uL2SC6dUzC .panel-text {
  color: #000000;
}
.cid-uL2SC6dUzC .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uL2SC6dUzC .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL2SC6dUzC .panel-title-edit,
.cid-uL2SC6dUzC .mbr-iconfont {
  color: #000000;
}
.cid-uL2SCaXICf {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL2SCdxwsx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL2SCdxwsx .content-head {
  max-width: 947px;
}
.cid-uL2SCdxwsx .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL2SCdxwsx .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL2SCdxwsx .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL2SCdxwsx .mbr-section-title {
  color: #0c2c68;
}
.cid-uL2SCdxwsx .mbr-text,
.cid-uL2SCdxwsx .mbr-section-btn {
  color: #163300;
}
.cid-uL2SCfIRA5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL2SCfIRA5 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL2SCfIRA5 .item {
    margin-bottom: 1rem;
  }
}
.cid-uL2SCfIRA5 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL2SCfIRA5 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL2SCfIRA5 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL2SCfIRA5 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL2SCfIRA5 .carousel-control,
.cid-uL2SCfIRA5 .close {
  background: #1b1b1b;
}
.cid-uL2SCfIRA5 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL2SCfIRA5 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL2SCfIRA5 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL2SCfIRA5 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL2SCfIRA5 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL2SCfIRA5 .close::before {
  content: '\e91a';
}
.cid-uL2SCfIRA5 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL2SCfIRA5 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL2SCfIRA5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL2SCfIRA5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL2SCfIRA5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL2SCfIRA5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL2SCfIRA5 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL2SCfIRA5 .carousel-indicators li.active,
.cid-uL2SCfIRA5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL2SCfIRA5 .carousel-indicators li::after,
.cid-uL2SCfIRA5 .carousel-indicators li::before {
  content: none;
}
.cid-uL2SCfIRA5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL2SCfIRA5 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL2SCfIRA5 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL2SCfIRA5 .carousel-indicators {
    display: none;
  }
}
.cid-uL2SCfIRA5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL2SCfIRA5 .carousel-inner > .active {
  display: block;
}
.cid-uL2SCfIRA5 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL2SCfIRA5 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL2SCfIRA5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL2SCfIRA5 .carousel-control,
  .cid-uL2SCfIRA5 .carousel-indicators,
  .cid-uL2SCfIRA5 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL2SCfIRA5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL2SCfIRA5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL2SCfIRA5 .carousel-indicators .active,
.cid-uL2SCfIRA5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL2SCfIRA5 .carousel-indicators .active {
  background: #fff;
}
.cid-uL2SCfIRA5 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL2SCfIRA5 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL2SCfIRA5 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL2SCfIRA5 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL2SCfIRA5 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL2SCfIRA5 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL2SCfIRA5 .carousel {
  width: 100%;
}
.cid-uL2SCfIRA5 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL2SCfIRA5 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL2SCfIRA5 .modal.fade .modal-dialog,
.cid-uL2SCfIRA5 .modal.in .modal-dialog {
  transform: none;
}
.cid-uL2SCfIRA5 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL2SCfIRA5 .content-head {
  max-width: 800px;
}
.cid-uL2SCfIRA5 H6 {
  color: #0c2c68;
}
.cid-uL2SCjpDQi {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uL2SCjpDQi .content-head {
  max-width: 947px;
}
.cid-uL2SCjpDQi .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uL2SCjpDQi .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL2SCjpDQi .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL2SCjpDQi .mbr-section-title {
  color: #0c2c68;
}
.cid-uL2SCjpDQi .mbr-text,
.cid-uL2SCjpDQi .mbr-section-btn {
  color: #163300;
}
.cid-uMx8AKYyHX {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMx8AKYyHX h6 {
  line-height: 1.2;
}
.cid-uMx8AKYyHX img,
.cid-uMx8AKYyHX .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uMx8AKYyHX .item:focus,
.cid-uMx8AKYyHX span:focus {
  outline: none;
}
.cid-uMx8AKYyHX .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uMx8AKYyHX .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMx8AKYyHX .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uMx8AKYyHX .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uMx8AKYyHX .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uMx8AKYyHX .mbr-section-title {
  color: #000000;
}
.cid-uMx8AKYyHX .mbr-text,
.cid-uMx8AKYyHX .mbr-section-btn {
  color: #000000;
}
.cid-uMx8AKYyHX .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uMx8AKYyHX .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMx8AKYyHX .item-text {
  color: #000000;
  text-align: center;
}
.cid-uMx8AKYyHX .content-head {
  max-width: 800px;
}
.cid-uMx8AKYyHX .item-title,
.cid-uMx8AKYyHX .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uMx8AKYyHX .item-subtitle,
.cid-uMx8AKYyHX .mbr-section-btn {
  text-align: left;
}
.cid-uMx8AKYyHX .item-text,
.cid-uMx8AKYyHX .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL2SCqOrns {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uL2SCzeFLu {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL2SCBqPKs {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uL2SCBqPKs img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uL2SCD68iU {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uL2SCD68iU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL2SCD68iU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL2SCD68iU .title .num {
  width: 100%;
  display: block;
}
.cid-uL2SCD68iU .title .card-title {
  z-index: 1;
}
.cid-uL2SCD68iU .num {
  color: #9fe870;
}
.cid-uL2SCD68iU .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL2SCD68iU .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL2SCD68iU * {
    text-align: center !important;
  }
  .cid-uL2SCD68iU .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL2SCD68iU .content-head {
  max-width: 800px;
}
.cid-uL2SCD68iU .card-title,
.cid-uL2SCD68iU .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uL2SCD68iU .card-text {
  color: #ffffff;
}
.cid-uL2SCENHia {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uL2SCENHia .listado-enlaces ul li {
  list-style: disc;
}
.cid-uL2SCENHia .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL2SCENHia .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL2SCENHia .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uL2SCENHia .footer-col {
    flex-direction: column;
  }
}
.cid-uL2SCENHia .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uL2SCENHia .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uL2SCENHia .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uL2SCENHia .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uL2SCENHia .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL2SCENHia .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uL2SCENHia .soc-item {
  margin: 8px;
}
.cid-uL2SCENHia .soc-item a:hover .mbr-iconfont,
.cid-uL2SCENHia .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uL2SCENHia .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uL2SCENHia .row {
    text-align: center;
  }
  .cid-uL2SCENHia .social-row {
    justify-content: center;
  }
}
.cid-uL2SCENHia .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uL2SCENHia .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uL2SCENHia .list {
    margin-bottom: 0rem;
  }
}
.cid-uL2SCENHia .mbr-text {
  color: #bbbbbb;
}
.cid-uL2SCENHia .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uL2SCENHia .list,
.cid-uL2SCENHia .item-wrap {
  color: #ffffff;
}
.cid-uL2SCENHia .copyright {
  color: #f7f7f7;
}
.cid-uL2SCGJb41 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uL2SCGJb41 {
    padding-bottom: 0px;
  }
}
.cid-uL2SCGJb41 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL2SCGJb41 .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uL2SCGJb41 .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uL2SCGJb41 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL2SCGJb41 .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uL2SCGJb41 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL2SCGJb41 .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uL2SCGJb41 .content-head {
  max-width: 800px;
}
.cid-uL2SCGJb41 .card-title {
  text-align: right;
}
.cid-uL2SCIT5N3 {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL2SCKp4K0 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uL2SCKp4K0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL2SCKp4K0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL2SCKp4K0 .title .num {
  width: 100%;
  display: block;
}
.cid-uL2SCKp4K0 .title .card-title {
  z-index: 1;
}
.cid-uL2SCKp4K0 .num {
  color: #9fe870;
}
.cid-uL2SCKp4K0 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL2SCKp4K0 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL2SCKp4K0 * {
    text-align: center !important;
  }
  .cid-uL2SCKp4K0 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL2SCKp4K0 .content-head {
  max-width: 800px;
}
.cid-uL2SCKp4K0 .card-title,
.cid-uL2SCKp4K0 .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uL2SCKp4K0 .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uL57OpPhw9 {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uL57OpPhw9 .carousel {
  height: 800px;
}
.cid-uL57OpPhw9 .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uL57OpPhw9 .carousel-item,
.cid-uL57OpPhw9 .carousel-inner {
  height: 100%;
}
.cid-uL57OpPhw9 img,
.cid-uL57OpPhw9 .item-wrapper {
  border-radius: 0 !important;
}
.cid-uL57OpPhw9 .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uL57OpPhw9 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL57OpPhw9 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL57OpPhw9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uL57OpPhw9 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uL57OpPhw9 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uL57OpPhw9 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uL57OpPhw9 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uL57OpPhw9 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL57OpPhw9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL57OpPhw9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL57OpPhw9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL57OpPhw9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uL57OpPhw9 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL57OpPhw9 .carousel-indicators li.active,
.cid-uL57OpPhw9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL57OpPhw9 .carousel-indicators li::after,
.cid-uL57OpPhw9 .carousel-indicators li::before {
  content: none;
}
.cid-uL57OpPhw9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL57OpPhw9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL57OpPhw9 .mbr-section-subtitle,
  .cid-uL57OpPhw9 .mbr-section-text,
  .cid-uL57OpPhw9 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL57OpPhw9 .carousel-control-prev,
.cid-uL57OpPhw9 .carousel-control-next {
  display: none;
}
.cid-uL57OqIkAl {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uM8lQNAqaE {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uM8lQNAqaE .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uM8lQNAqaE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM8lQNAqaE .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uM8lQNAqaE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM8lQNAqaE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM8lQNAqaE .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM8lQNAqaE .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM8lQNAqaE .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM8lQNAqaE .mbr-section-title {
  color: #f92c50;
}
.cid-uM8lQNAqaE .mbr-text,
.cid-uM8lQNAqaE .mbr-section-btn {
  color: #645600;
}
.cid-uM8lQNAqaE P {
  color: #9fe870;
  text-align: left;
}
.cid-uM8lQNAqaE H2 {
  color: #757b62;
}
.cid-uM8lQNAqaE .mbr-section-title-1 {
  color: #757b62;
}
.cid-uL57Oskg4f {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL57Oskg4f .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uL57Oskg4f .panel-group {
  border: none;
}
.cid-uL57Oskg4f .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uL57Oskg4f .card-header {
    padding: 0rem;
  }
}
.cid-uL57Oskg4f .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uL57Oskg4f .img-col {
  padding: 0;
}
.cid-uL57Oskg4f .img-item {
  height: 100%;
}
.cid-uL57Oskg4f img {
  height: 100%;
  object-fit: cover;
}
.cid-uL57Oskg4f .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uL57Oskg4f .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uL57Oskg4f p {
  margin-bottom: 0.3rem;
}
.cid-uL57Oskg4f .panel-title-edit {
  color: #000000;
}
.cid-uL57Oskg4f .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uL57Oskg4f .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uL57Oskg4f .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uL57Oskg4f .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uL57Oskg4f .panel-text {
  color: #000000;
}
.cid-uL57Oskg4f .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uL57Oskg4f .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL57Oskg4f .panel-title-edit,
.cid-uL57Oskg4f .mbr-iconfont {
  color: #000000;
}
.cid-uL57OtrbV7 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL57OufghG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL57OufghG .content-head {
  max-width: 947px;
}
.cid-uL57OufghG .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL57OufghG .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL57OufghG .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL57OufghG .mbr-section-title {
  color: #0c2c68;
}
.cid-uL57OufghG .mbr-text,
.cid-uL57OufghG .mbr-section-btn {
  color: #163300;
}
.cid-uL57OvdlfU {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL57OvdlfU .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL57OvdlfU .item {
    margin-bottom: 1rem;
  }
}
.cid-uL57OvdlfU .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL57OvdlfU .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL57OvdlfU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL57OvdlfU .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL57OvdlfU .carousel-control,
.cid-uL57OvdlfU .close {
  background: #1b1b1b;
}
.cid-uL57OvdlfU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL57OvdlfU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL57OvdlfU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL57OvdlfU .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL57OvdlfU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL57OvdlfU .close::before {
  content: '\e91a';
}
.cid-uL57OvdlfU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL57OvdlfU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL57OvdlfU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL57OvdlfU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL57OvdlfU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL57OvdlfU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL57OvdlfU .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL57OvdlfU .carousel-indicators li.active,
.cid-uL57OvdlfU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL57OvdlfU .carousel-indicators li::after,
.cid-uL57OvdlfU .carousel-indicators li::before {
  content: none;
}
.cid-uL57OvdlfU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL57OvdlfU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL57OvdlfU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL57OvdlfU .carousel-indicators {
    display: none;
  }
}
.cid-uL57OvdlfU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL57OvdlfU .carousel-inner > .active {
  display: block;
}
.cid-uL57OvdlfU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL57OvdlfU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL57OvdlfU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL57OvdlfU .carousel-control,
  .cid-uL57OvdlfU .carousel-indicators,
  .cid-uL57OvdlfU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL57OvdlfU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL57OvdlfU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL57OvdlfU .carousel-indicators .active,
.cid-uL57OvdlfU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL57OvdlfU .carousel-indicators .active {
  background: #fff;
}
.cid-uL57OvdlfU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL57OvdlfU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL57OvdlfU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL57OvdlfU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL57OvdlfU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL57OvdlfU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL57OvdlfU .carousel {
  width: 100%;
}
.cid-uL57OvdlfU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL57OvdlfU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL57OvdlfU .modal.fade .modal-dialog,
.cid-uL57OvdlfU .modal.in .modal-dialog {
  transform: none;
}
.cid-uL57OvdlfU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL57OvdlfU .content-head {
  max-width: 800px;
}
.cid-uL57OvdlfU H6 {
  color: #0c2c68;
}
.cid-uL57OwCqjH {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uL57OwCqjH .content-head {
  max-width: 947px;
}
.cid-uL57OwCqjH .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uL57OwCqjH .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL57OwCqjH .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL57OwCqjH .mbr-section-title {
  color: #0c2c68;
}
.cid-uL57OwCqjH .mbr-text,
.cid-uL57OwCqjH .mbr-section-btn {
  color: #163300;
}
.cid-uM8lO89vkw {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM8lO89vkw h6 {
  line-height: 1.2;
}
.cid-uM8lO89vkw img,
.cid-uM8lO89vkw .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uM8lO89vkw .item:focus,
.cid-uM8lO89vkw span:focus {
  outline: none;
}
.cid-uM8lO89vkw .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM8lO89vkw .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM8lO89vkw .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uM8lO89vkw .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uM8lO89vkw .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uM8lO89vkw .mbr-section-title {
  color: #000000;
}
.cid-uM8lO89vkw .mbr-text,
.cid-uM8lO89vkw .mbr-section-btn {
  color: #000000;
}
.cid-uM8lO89vkw .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uM8lO89vkw .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uM8lO89vkw .item-text {
  color: #000000;
  text-align: center;
}
.cid-uM8lO89vkw .content-head {
  max-width: 800px;
}
.cid-uM8lO89vkw .item-title,
.cid-uM8lO89vkw .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uM8lO89vkw .item-subtitle,
.cid-uM8lO89vkw .mbr-section-btn {
  text-align: left;
}
.cid-uM8lO89vkw .item-text,
.cid-uM8lO89vkw .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL57OA1Q5K {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uL57OCopJG {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL57ODoQj6 {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uL57ODoQj6 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uM8lMlPPi2 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uM8lMlPPi2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM8lMlPPi2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM8lMlPPi2 .title .num {
  width: 100%;
  display: block;
}
.cid-uM8lMlPPi2 .title .card-title {
  z-index: 1;
}
.cid-uM8lMlPPi2 .num {
  color: #9fe870;
}
.cid-uM8lMlPPi2 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uM8lMlPPi2 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM8lMlPPi2 * {
    text-align: center !important;
  }
  .cid-uM8lMlPPi2 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uM8lMlPPi2 .content-head {
  max-width: 800px;
}
.cid-uM8lMlPPi2 .card-title,
.cid-uM8lMlPPi2 .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uM8lMlPPi2 .card-text {
  color: #ffffff;
}
.cid-uL57OFRKfY {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uL57OFRKfY .listado-enlaces ul li {
  list-style: disc;
}
.cid-uL57OFRKfY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL57OFRKfY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL57OFRKfY .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uL57OFRKfY .footer-col {
    flex-direction: column;
  }
}
.cid-uL57OFRKfY .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uL57OFRKfY .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uL57OFRKfY .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uL57OFRKfY .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uL57OFRKfY .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL57OFRKfY .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uL57OFRKfY .soc-item {
  margin: 8px;
}
.cid-uL57OFRKfY .soc-item a:hover .mbr-iconfont,
.cid-uL57OFRKfY .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uL57OFRKfY .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uL57OFRKfY .row {
    text-align: center;
  }
  .cid-uL57OFRKfY .social-row {
    justify-content: center;
  }
}
.cid-uL57OFRKfY .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uL57OFRKfY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uL57OFRKfY .list {
    margin-bottom: 0rem;
  }
}
.cid-uL57OFRKfY .mbr-text {
  color: #bbbbbb;
}
.cid-uL57OFRKfY .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uL57OFRKfY .list,
.cid-uL57OFRKfY .item-wrap {
  color: #ffffff;
}
.cid-uL57OFRKfY .copyright {
  color: #f7f7f7;
}
.cid-uL57OHszpg {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uL57OHszpg {
    padding-bottom: 0px;
  }
}
.cid-uL57OHszpg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL57OHszpg .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uL57OHszpg .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uL57OHszpg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL57OHszpg .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uL57OHszpg .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL57OHszpg .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uL57OHszpg .content-head {
  max-width: 800px;
}
.cid-uL57OHszpg .card-title {
  text-align: right;
}
.cid-uL57OIFKWC {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL57OJNhND {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uL57OJNhND .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL57OJNhND .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL57OJNhND .title .num {
  width: 100%;
  display: block;
}
.cid-uL57OJNhND .title .card-title {
  z-index: 1;
}
.cid-uL57OJNhND .num {
  color: #9fe870;
}
.cid-uL57OJNhND .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL57OJNhND .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL57OJNhND * {
    text-align: center !important;
  }
  .cid-uL57OJNhND .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL57OJNhND .content-head {
  max-width: 800px;
}
.cid-uL57OJNhND .card-title,
.cid-uL57OJNhND .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uL57OJNhND .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uL5dnQr0NP {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uL5dnQr0NP .carousel {
  height: 800px;
}
.cid-uL5dnQr0NP .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uL5dnQr0NP .carousel-item,
.cid-uL5dnQr0NP .carousel-inner {
  height: 100%;
}
.cid-uL5dnQr0NP img,
.cid-uL5dnQr0NP .item-wrapper {
  border-radius: 0 !important;
}
.cid-uL5dnQr0NP .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uL5dnQr0NP .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL5dnQr0NP .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL5dnQr0NP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uL5dnQr0NP .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uL5dnQr0NP .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uL5dnQr0NP .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uL5dnQr0NP .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uL5dnQr0NP .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL5dnQr0NP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5dnQr0NP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL5dnQr0NP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL5dnQr0NP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uL5dnQr0NP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL5dnQr0NP .carousel-indicators li.active,
.cid-uL5dnQr0NP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL5dnQr0NP .carousel-indicators li::after,
.cid-uL5dnQr0NP .carousel-indicators li::before {
  content: none;
}
.cid-uL5dnQr0NP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL5dnQr0NP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL5dnQr0NP .mbr-section-subtitle,
  .cid-uL5dnQr0NP .mbr-section-text,
  .cid-uL5dnQr0NP .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL5dnQr0NP .carousel-control-prev,
.cid-uL5dnQr0NP .carousel-control-next {
  display: none;
}
.cid-uL5dnRCikB {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uM8mQj7raJ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uM8mQj7raJ .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uM8mQj7raJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM8mQj7raJ .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uM8mQj7raJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM8mQj7raJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM8mQj7raJ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM8mQj7raJ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM8mQj7raJ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM8mQj7raJ .mbr-section-title {
  color: #f92c50;
}
.cid-uM8mQj7raJ .mbr-text,
.cid-uM8mQj7raJ .mbr-section-btn {
  color: #645600;
}
.cid-uM8mQj7raJ P {
  color: #9fe870;
  text-align: left;
}
.cid-uM8mQj7raJ H2 {
  color: #757b62;
}
.cid-uM8mQj7raJ .mbr-section-title-1 {
  color: #757b62;
}
.cid-uL5dnTn1oG {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL5dnTn1oG .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uL5dnTn1oG .panel-group {
  border: none;
}
.cid-uL5dnTn1oG .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uL5dnTn1oG .card-header {
    padding: 0rem;
  }
}
.cid-uL5dnTn1oG .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uL5dnTn1oG .img-col {
  padding: 0;
}
.cid-uL5dnTn1oG .img-item {
  height: 100%;
}
.cid-uL5dnTn1oG img {
  height: 100%;
  object-fit: cover;
}
.cid-uL5dnTn1oG .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uL5dnTn1oG .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uL5dnTn1oG p {
  margin-bottom: 0.3rem;
}
.cid-uL5dnTn1oG .panel-title-edit {
  color: #000000;
}
.cid-uL5dnTn1oG .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uL5dnTn1oG .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uL5dnTn1oG .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uL5dnTn1oG .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uL5dnTn1oG .panel-text {
  color: #000000;
}
.cid-uL5dnTn1oG .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uL5dnTn1oG .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL5dnTn1oG .panel-title-edit,
.cid-uL5dnTn1oG .mbr-iconfont {
  color: #000000;
}
.cid-uL5dnUqDI9 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5dnVgRW8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL5dnVgRW8 .content-head {
  max-width: 947px;
}
.cid-uL5dnVgRW8 .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL5dnVgRW8 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5dnVgRW8 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5dnVgRW8 .mbr-section-title {
  color: #0c2c68;
}
.cid-uL5dnVgRW8 .mbr-text,
.cid-uL5dnVgRW8 .mbr-section-btn {
  color: #163300;
}
.cid-uL5dnWjUgw {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL5dnWjUgw .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL5dnWjUgw .item {
    margin-bottom: 1rem;
  }
}
.cid-uL5dnWjUgw .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL5dnWjUgw .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL5dnWjUgw .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL5dnWjUgw .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL5dnWjUgw .carousel-control,
.cid-uL5dnWjUgw .close {
  background: #1b1b1b;
}
.cid-uL5dnWjUgw .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL5dnWjUgw .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL5dnWjUgw .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL5dnWjUgw .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL5dnWjUgw .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL5dnWjUgw .close::before {
  content: '\e91a';
}
.cid-uL5dnWjUgw .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL5dnWjUgw .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL5dnWjUgw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5dnWjUgw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL5dnWjUgw .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL5dnWjUgw .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL5dnWjUgw .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL5dnWjUgw .carousel-indicators li.active,
.cid-uL5dnWjUgw .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL5dnWjUgw .carousel-indicators li::after,
.cid-uL5dnWjUgw .carousel-indicators li::before {
  content: none;
}
.cid-uL5dnWjUgw .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL5dnWjUgw .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL5dnWjUgw .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5dnWjUgw .carousel-indicators {
    display: none;
  }
}
.cid-uL5dnWjUgw .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL5dnWjUgw .carousel-inner > .active {
  display: block;
}
.cid-uL5dnWjUgw .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5dnWjUgw .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL5dnWjUgw .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL5dnWjUgw .carousel-control,
  .cid-uL5dnWjUgw .carousel-indicators,
  .cid-uL5dnWjUgw .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL5dnWjUgw .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL5dnWjUgw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL5dnWjUgw .carousel-indicators .active,
.cid-uL5dnWjUgw .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL5dnWjUgw .carousel-indicators .active {
  background: #fff;
}
.cid-uL5dnWjUgw .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL5dnWjUgw .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL5dnWjUgw .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL5dnWjUgw .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL5dnWjUgw .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL5dnWjUgw .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL5dnWjUgw .carousel {
  width: 100%;
}
.cid-uL5dnWjUgw .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL5dnWjUgw .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL5dnWjUgw .modal.fade .modal-dialog,
.cid-uL5dnWjUgw .modal.in .modal-dialog {
  transform: none;
}
.cid-uL5dnWjUgw .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL5dnWjUgw .content-head {
  max-width: 800px;
}
.cid-uL5dnWjUgw H6 {
  color: #0c2c68;
}
.cid-uL5dnXLoJZ {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uL5dnXLoJZ .content-head {
  max-width: 947px;
}
.cid-uL5dnXLoJZ .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uL5dnXLoJZ .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5dnXLoJZ .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5dnXLoJZ .mbr-section-title {
  color: #0c2c68;
}
.cid-uL5dnXLoJZ .mbr-text,
.cid-uL5dnXLoJZ .mbr-section-btn {
  color: #163300;
}
.cid-uM8mU25erk {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM8mU25erk h6 {
  line-height: 1.2;
}
.cid-uM8mU25erk img,
.cid-uM8mU25erk .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uM8mU25erk .item:focus,
.cid-uM8mU25erk span:focus {
  outline: none;
}
.cid-uM8mU25erk .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM8mU25erk .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM8mU25erk .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uM8mU25erk .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uM8mU25erk .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uM8mU25erk .mbr-section-title {
  color: #000000;
}
.cid-uM8mU25erk .mbr-text,
.cid-uM8mU25erk .mbr-section-btn {
  color: #000000;
}
.cid-uM8mU25erk .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uM8mU25erk .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uM8mU25erk .item-text {
  color: #000000;
  text-align: center;
}
.cid-uM8mU25erk .content-head {
  max-width: 800px;
}
.cid-uM8mU25erk .item-title,
.cid-uM8mU25erk .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uM8mU25erk .item-subtitle,
.cid-uM8mU25erk .mbr-section-btn {
  text-align: left;
}
.cid-uM8mU25erk .item-text,
.cid-uM8mU25erk .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL5do0hsos {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5do1g7rO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uL5do4M14z {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uL5do4M14z img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uM8mS59qAQ {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uM8mS59qAQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM8mS59qAQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM8mS59qAQ .title .num {
  width: 100%;
  display: block;
}
.cid-uM8mS59qAQ .title .card-title {
  z-index: 1;
}
.cid-uM8mS59qAQ .num {
  color: #9fe870;
}
.cid-uM8mS59qAQ .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uM8mS59qAQ .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM8mS59qAQ * {
    text-align: center !important;
  }
  .cid-uM8mS59qAQ .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uM8mS59qAQ .content-head {
  max-width: 800px;
}
.cid-uM8mS59qAQ .card-title,
.cid-uM8mS59qAQ .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uM8mS59qAQ .card-text {
  color: #ffffff;
}
.cid-uL5do790ue {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uL5do790ue .listado-enlaces ul li {
  list-style: disc;
}
.cid-uL5do790ue .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5do790ue .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5do790ue .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uL5do790ue .footer-col {
    flex-direction: column;
  }
}
.cid-uL5do790ue .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uL5do790ue .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uL5do790ue .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uL5do790ue .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5do790ue .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL5do790ue .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uL5do790ue .soc-item {
  margin: 8px;
}
.cid-uL5do790ue .soc-item a:hover .mbr-iconfont,
.cid-uL5do790ue .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uL5do790ue .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uL5do790ue .row {
    text-align: center;
  }
  .cid-uL5do790ue .social-row {
    justify-content: center;
  }
}
.cid-uL5do790ue .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uL5do790ue .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uL5do790ue .list {
    margin-bottom: 0rem;
  }
}
.cid-uL5do790ue .mbr-text {
  color: #bbbbbb;
}
.cid-uL5do790ue .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uL5do790ue .list,
.cid-uL5do790ue .item-wrap {
  color: #ffffff;
}
.cid-uL5do790ue .copyright {
  color: #f7f7f7;
}
.cid-uL5do8HvPX {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uL5do8HvPX {
    padding-bottom: 0px;
  }
}
.cid-uL5do8HvPX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5do8HvPX .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uL5do8HvPX .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uL5do8HvPX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5do8HvPX .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uL5do8HvPX .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL5do8HvPX .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uL5do8HvPX .content-head {
  max-width: 800px;
}
.cid-uL5do8HvPX .card-title {
  text-align: right;
}
.cid-uL5doa3bkc {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5dobgmOw {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uL5dobgmOw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5dobgmOw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5dobgmOw .title .num {
  width: 100%;
  display: block;
}
.cid-uL5dobgmOw .title .card-title {
  z-index: 1;
}
.cid-uL5dobgmOw .num {
  color: #9fe870;
}
.cid-uL5dobgmOw .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL5dobgmOw .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5dobgmOw * {
    text-align: center !important;
  }
  .cid-uL5dobgmOw .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL5dobgmOw .content-head {
  max-width: 800px;
}
.cid-uL5dobgmOw .card-title,
.cid-uL5dobgmOw .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uL5dobgmOw .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uL5iTO6Pzi {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uL5iTO6Pzi .carousel {
  height: 800px;
}
.cid-uL5iTO6Pzi .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uL5iTO6Pzi .carousel-item,
.cid-uL5iTO6Pzi .carousel-inner {
  height: 100%;
}
.cid-uL5iTO6Pzi img,
.cid-uL5iTO6Pzi .item-wrapper {
  border-radius: 0 !important;
}
.cid-uL5iTO6Pzi .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uL5iTO6Pzi .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL5iTO6Pzi .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL5iTO6Pzi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uL5iTO6Pzi .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uL5iTO6Pzi .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uL5iTO6Pzi .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uL5iTO6Pzi .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uL5iTO6Pzi .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL5iTO6Pzi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5iTO6Pzi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL5iTO6Pzi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL5iTO6Pzi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uL5iTO6Pzi .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL5iTO6Pzi .carousel-indicators li.active,
.cid-uL5iTO6Pzi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL5iTO6Pzi .carousel-indicators li::after,
.cid-uL5iTO6Pzi .carousel-indicators li::before {
  content: none;
}
.cid-uL5iTO6Pzi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL5iTO6Pzi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL5iTO6Pzi .mbr-section-subtitle,
  .cid-uL5iTO6Pzi .mbr-section-text,
  .cid-uL5iTO6Pzi .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL5iTO6Pzi .carousel-control-prev,
.cid-uL5iTO6Pzi .carousel-control-next {
  display: none;
}
.cid-uL5iTPuL7A {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uM8sxSEyIm {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uM8sxSEyIm .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uM8sxSEyIm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM8sxSEyIm .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uM8sxSEyIm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM8sxSEyIm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM8sxSEyIm .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM8sxSEyIm .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM8sxSEyIm .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM8sxSEyIm .mbr-section-title {
  color: #f92c50;
}
.cid-uM8sxSEyIm .mbr-text,
.cid-uM8sxSEyIm .mbr-section-btn {
  color: #645600;
}
.cid-uM8sxSEyIm P {
  color: #9fe870;
  text-align: left;
}
.cid-uM8sxSEyIm H2 {
  color: #757b62;
}
.cid-uM8sxSEyIm .mbr-section-title-1 {
  color: #757b62;
}
.cid-uL5iTRfrvZ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL5iTRfrvZ .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uL5iTRfrvZ .panel-group {
  border: none;
}
.cid-uL5iTRfrvZ .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uL5iTRfrvZ .card-header {
    padding: 0rem;
  }
}
.cid-uL5iTRfrvZ .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uL5iTRfrvZ .img-col {
  padding: 0;
}
.cid-uL5iTRfrvZ .img-item {
  height: 100%;
}
.cid-uL5iTRfrvZ img {
  height: 100%;
  object-fit: cover;
}
.cid-uL5iTRfrvZ .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uL5iTRfrvZ .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uL5iTRfrvZ p {
  margin-bottom: 0.3rem;
}
.cid-uL5iTRfrvZ .panel-title-edit {
  color: #000000;
}
.cid-uL5iTRfrvZ .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uL5iTRfrvZ .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uL5iTRfrvZ .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uL5iTRfrvZ .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uL5iTRfrvZ .panel-text {
  color: #000000;
}
.cid-uL5iTRfrvZ .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uL5iTRfrvZ .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL5iTRfrvZ .panel-title-edit,
.cid-uL5iTRfrvZ .mbr-iconfont {
  color: #000000;
}
.cid-uL5iTSkW4B {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5iTTclUo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL5iTTclUo .content-head {
  max-width: 947px;
}
.cid-uL5iTTclUo .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL5iTTclUo .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5iTTclUo .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5iTTclUo .mbr-section-title {
  color: #0c2c68;
}
.cid-uL5iTTclUo .mbr-text,
.cid-uL5iTTclUo .mbr-section-btn {
  color: #163300;
}
.cid-uL5iTUhXvF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL5iTUhXvF .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL5iTUhXvF .item {
    margin-bottom: 1rem;
  }
}
.cid-uL5iTUhXvF .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL5iTUhXvF .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL5iTUhXvF .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL5iTUhXvF .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL5iTUhXvF .carousel-control,
.cid-uL5iTUhXvF .close {
  background: #1b1b1b;
}
.cid-uL5iTUhXvF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL5iTUhXvF .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL5iTUhXvF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL5iTUhXvF .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL5iTUhXvF .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL5iTUhXvF .close::before {
  content: '\e91a';
}
.cid-uL5iTUhXvF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL5iTUhXvF .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL5iTUhXvF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5iTUhXvF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL5iTUhXvF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL5iTUhXvF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL5iTUhXvF .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL5iTUhXvF .carousel-indicators li.active,
.cid-uL5iTUhXvF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL5iTUhXvF .carousel-indicators li::after,
.cid-uL5iTUhXvF .carousel-indicators li::before {
  content: none;
}
.cid-uL5iTUhXvF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL5iTUhXvF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL5iTUhXvF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5iTUhXvF .carousel-indicators {
    display: none;
  }
}
.cid-uL5iTUhXvF .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL5iTUhXvF .carousel-inner > .active {
  display: block;
}
.cid-uL5iTUhXvF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5iTUhXvF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL5iTUhXvF .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL5iTUhXvF .carousel-control,
  .cid-uL5iTUhXvF .carousel-indicators,
  .cid-uL5iTUhXvF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL5iTUhXvF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL5iTUhXvF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL5iTUhXvF .carousel-indicators .active,
.cid-uL5iTUhXvF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL5iTUhXvF .carousel-indicators .active {
  background: #fff;
}
.cid-uL5iTUhXvF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL5iTUhXvF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL5iTUhXvF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL5iTUhXvF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL5iTUhXvF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL5iTUhXvF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL5iTUhXvF .carousel {
  width: 100%;
}
.cid-uL5iTUhXvF .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL5iTUhXvF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL5iTUhXvF .modal.fade .modal-dialog,
.cid-uL5iTUhXvF .modal.in .modal-dialog {
  transform: none;
}
.cid-uL5iTUhXvF .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL5iTUhXvF .content-head {
  max-width: 800px;
}
.cid-uL5iTUhXvF H6 {
  color: #0c2c68;
}
.cid-uL5iTVEbw5 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uL5iTVEbw5 .content-head {
  max-width: 947px;
}
.cid-uL5iTVEbw5 .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uL5iTVEbw5 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5iTVEbw5 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5iTVEbw5 .mbr-section-title {
  color: #0c2c68;
}
.cid-uL5iTVEbw5 .mbr-text,
.cid-uL5iTVEbw5 .mbr-section-btn {
  color: #163300;
}
.cid-uM8sC61v5H {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM8sC61v5H h6 {
  line-height: 1.2;
}
.cid-uM8sC61v5H img,
.cid-uM8sC61v5H .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uM8sC61v5H .item:focus,
.cid-uM8sC61v5H span:focus {
  outline: none;
}
.cid-uM8sC61v5H .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM8sC61v5H .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM8sC61v5H .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uM8sC61v5H .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uM8sC61v5H .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uM8sC61v5H .mbr-section-title {
  color: #000000;
}
.cid-uM8sC61v5H .mbr-text,
.cid-uM8sC61v5H .mbr-section-btn {
  color: #000000;
}
.cid-uM8sC61v5H .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uM8sC61v5H .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uM8sC61v5H .item-text {
  color: #000000;
  text-align: center;
}
.cid-uM8sC61v5H .content-head {
  max-width: 800px;
}
.cid-uM8sC61v5H .item-title,
.cid-uM8sC61v5H .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uM8sC61v5H .item-subtitle,
.cid-uM8sC61v5H .mbr-section-btn {
  text-align: left;
}
.cid-uM8sC61v5H .item-text,
.cid-uM8sC61v5H .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL5iTZiC6g {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uL5iU1H4Qp {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5iU2MJ6K {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uL5iU2MJ6K img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uM8sAuDkp7 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uM8sAuDkp7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM8sAuDkp7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM8sAuDkp7 .title .num {
  width: 100%;
  display: block;
}
.cid-uM8sAuDkp7 .title .card-title {
  z-index: 1;
}
.cid-uM8sAuDkp7 .num {
  color: #9fe870;
}
.cid-uM8sAuDkp7 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uM8sAuDkp7 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM8sAuDkp7 * {
    text-align: center !important;
  }
  .cid-uM8sAuDkp7 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uM8sAuDkp7 .content-head {
  max-width: 800px;
}
.cid-uM8sAuDkp7 .card-title,
.cid-uM8sAuDkp7 .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uM8sAuDkp7 .card-text {
  color: #ffffff;
}
.cid-uL5iU5iOrN {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uL5iU5iOrN .listado-enlaces ul li {
  list-style: disc;
}
.cid-uL5iU5iOrN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5iU5iOrN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5iU5iOrN .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uL5iU5iOrN .footer-col {
    flex-direction: column;
  }
}
.cid-uL5iU5iOrN .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uL5iU5iOrN .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uL5iU5iOrN .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uL5iU5iOrN .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5iU5iOrN .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL5iU5iOrN .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uL5iU5iOrN .soc-item {
  margin: 8px;
}
.cid-uL5iU5iOrN .soc-item a:hover .mbr-iconfont,
.cid-uL5iU5iOrN .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uL5iU5iOrN .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uL5iU5iOrN .row {
    text-align: center;
  }
  .cid-uL5iU5iOrN .social-row {
    justify-content: center;
  }
}
.cid-uL5iU5iOrN .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uL5iU5iOrN .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uL5iU5iOrN .list {
    margin-bottom: 0rem;
  }
}
.cid-uL5iU5iOrN .mbr-text {
  color: #bbbbbb;
}
.cid-uL5iU5iOrN .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uL5iU5iOrN .list,
.cid-uL5iU5iOrN .item-wrap {
  color: #ffffff;
}
.cid-uL5iU5iOrN .copyright {
  color: #f7f7f7;
}
.cid-uL5iU6MNjK {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uL5iU6MNjK {
    padding-bottom: 0px;
  }
}
.cid-uL5iU6MNjK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5iU6MNjK .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uL5iU6MNjK .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uL5iU6MNjK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5iU6MNjK .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uL5iU6MNjK .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL5iU6MNjK .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uL5iU6MNjK .content-head {
  max-width: 800px;
}
.cid-uL5iU6MNjK .card-title {
  text-align: right;
}
.cid-uL5iU85si1 {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5iU9jN7E {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uL5iU9jN7E .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5iU9jN7E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5iU9jN7E .title .num {
  width: 100%;
  display: block;
}
.cid-uL5iU9jN7E .title .card-title {
  z-index: 1;
}
.cid-uL5iU9jN7E .num {
  color: #9fe870;
}
.cid-uL5iU9jN7E .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL5iU9jN7E .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5iU9jN7E * {
    text-align: center !important;
  }
  .cid-uL5iU9jN7E .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL5iU9jN7E .content-head {
  max-width: 800px;
}
.cid-uL5iU9jN7E .card-title,
.cid-uL5iU9jN7E .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uL5iU9jN7E .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uL5n1tanUH {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uL5n1tanUH .carousel {
  height: 800px;
}
.cid-uL5n1tanUH .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uL5n1tanUH .carousel-item,
.cid-uL5n1tanUH .carousel-inner {
  height: 100%;
}
.cid-uL5n1tanUH img,
.cid-uL5n1tanUH .item-wrapper {
  border-radius: 0 !important;
}
.cid-uL5n1tanUH .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uL5n1tanUH .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL5n1tanUH .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL5n1tanUH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uL5n1tanUH .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uL5n1tanUH .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uL5n1tanUH .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uL5n1tanUH .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uL5n1tanUH .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL5n1tanUH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5n1tanUH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL5n1tanUH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL5n1tanUH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uL5n1tanUH .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL5n1tanUH .carousel-indicators li.active,
.cid-uL5n1tanUH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL5n1tanUH .carousel-indicators li::after,
.cid-uL5n1tanUH .carousel-indicators li::before {
  content: none;
}
.cid-uL5n1tanUH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL5n1tanUH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL5n1tanUH .mbr-section-subtitle,
  .cid-uL5n1tanUH .mbr-section-text,
  .cid-uL5n1tanUH .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL5n1tanUH .carousel-control-prev,
.cid-uL5n1tanUH .carousel-control-next {
  display: none;
}
.cid-uL5n1uhLsC {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uM8pBcxHN8 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uM8pBcxHN8 .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uM8pBcxHN8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM8pBcxHN8 .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uM8pBcxHN8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM8pBcxHN8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM8pBcxHN8 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM8pBcxHN8 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM8pBcxHN8 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM8pBcxHN8 .mbr-section-title {
  color: #f92c50;
}
.cid-uM8pBcxHN8 .mbr-text,
.cid-uM8pBcxHN8 .mbr-section-btn {
  color: #645600;
}
.cid-uM8pBcxHN8 P {
  color: #9fe870;
  text-align: left;
}
.cid-uM8pBcxHN8 H2 {
  color: #757b62;
}
.cid-uM8pBcxHN8 .mbr-section-title-1 {
  color: #757b62;
}
.cid-uL5n1waQvD {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL5n1waQvD .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uL5n1waQvD .panel-group {
  border: none;
}
.cid-uL5n1waQvD .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uL5n1waQvD .card-header {
    padding: 0rem;
  }
}
.cid-uL5n1waQvD .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uL5n1waQvD .img-col {
  padding: 0;
}
.cid-uL5n1waQvD .img-item {
  height: 100%;
}
.cid-uL5n1waQvD img {
  height: 100%;
  object-fit: cover;
}
.cid-uL5n1waQvD .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uL5n1waQvD .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uL5n1waQvD p {
  margin-bottom: 0.3rem;
}
.cid-uL5n1waQvD .panel-title-edit {
  color: #000000;
}
.cid-uL5n1waQvD .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uL5n1waQvD .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uL5n1waQvD .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uL5n1waQvD .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uL5n1waQvD .panel-text {
  color: #000000;
}
.cid-uL5n1waQvD .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uL5n1waQvD .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL5n1waQvD .panel-title-edit,
.cid-uL5n1waQvD .mbr-iconfont {
  color: #000000;
}
.cid-uL5n1xkViY {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5n1yd88k {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL5n1yd88k .content-head {
  max-width: 947px;
}
.cid-uL5n1yd88k .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL5n1yd88k .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5n1yd88k .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5n1yd88k .mbr-section-title {
  color: #0c2c68;
}
.cid-uL5n1yd88k .mbr-text,
.cid-uL5n1yd88k .mbr-section-btn {
  color: #163300;
}
.cid-uL5n1zjvtZ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL5n1zjvtZ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL5n1zjvtZ .item {
    margin-bottom: 1rem;
  }
}
.cid-uL5n1zjvtZ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL5n1zjvtZ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL5n1zjvtZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL5n1zjvtZ .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL5n1zjvtZ .carousel-control,
.cid-uL5n1zjvtZ .close {
  background: #1b1b1b;
}
.cid-uL5n1zjvtZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL5n1zjvtZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL5n1zjvtZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL5n1zjvtZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL5n1zjvtZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL5n1zjvtZ .close::before {
  content: '\e91a';
}
.cid-uL5n1zjvtZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL5n1zjvtZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL5n1zjvtZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5n1zjvtZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL5n1zjvtZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL5n1zjvtZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL5n1zjvtZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL5n1zjvtZ .carousel-indicators li.active,
.cid-uL5n1zjvtZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL5n1zjvtZ .carousel-indicators li::after,
.cid-uL5n1zjvtZ .carousel-indicators li::before {
  content: none;
}
.cid-uL5n1zjvtZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL5n1zjvtZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL5n1zjvtZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5n1zjvtZ .carousel-indicators {
    display: none;
  }
}
.cid-uL5n1zjvtZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL5n1zjvtZ .carousel-inner > .active {
  display: block;
}
.cid-uL5n1zjvtZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5n1zjvtZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL5n1zjvtZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL5n1zjvtZ .carousel-control,
  .cid-uL5n1zjvtZ .carousel-indicators,
  .cid-uL5n1zjvtZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL5n1zjvtZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL5n1zjvtZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL5n1zjvtZ .carousel-indicators .active,
.cid-uL5n1zjvtZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL5n1zjvtZ .carousel-indicators .active {
  background: #fff;
}
.cid-uL5n1zjvtZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL5n1zjvtZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL5n1zjvtZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL5n1zjvtZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL5n1zjvtZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL5n1zjvtZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL5n1zjvtZ .carousel {
  width: 100%;
}
.cid-uL5n1zjvtZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL5n1zjvtZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL5n1zjvtZ .modal.fade .modal-dialog,
.cid-uL5n1zjvtZ .modal.in .modal-dialog {
  transform: none;
}
.cid-uL5n1zjvtZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL5n1zjvtZ .content-head {
  max-width: 800px;
}
.cid-uL5n1zjvtZ H6 {
  color: #0c2c68;
}
.cid-uL5n1ADCyM {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uL5n1ADCyM .content-head {
  max-width: 947px;
}
.cid-uL5n1ADCyM .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uL5n1ADCyM .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5n1ADCyM .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5n1ADCyM .mbr-section-title {
  color: #0c2c68;
}
.cid-uL5n1ADCyM .mbr-text,
.cid-uL5n1ADCyM .mbr-section-btn {
  color: #163300;
}
.cid-uM8pEe9uct {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM8pEe9uct h6 {
  line-height: 1.2;
}
.cid-uM8pEe9uct img,
.cid-uM8pEe9uct .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uM8pEe9uct .item:focus,
.cid-uM8pEe9uct span:focus {
  outline: none;
}
.cid-uM8pEe9uct .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM8pEe9uct .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM8pEe9uct .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uM8pEe9uct .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uM8pEe9uct .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uM8pEe9uct .mbr-section-title {
  color: #000000;
}
.cid-uM8pEe9uct .mbr-text,
.cid-uM8pEe9uct .mbr-section-btn {
  color: #000000;
}
.cid-uM8pEe9uct .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uM8pEe9uct .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uM8pEe9uct .item-text {
  color: #000000;
  text-align: center;
}
.cid-uM8pEe9uct .content-head {
  max-width: 800px;
}
.cid-uM8pEe9uct .item-title,
.cid-uM8pEe9uct .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uM8pEe9uct .item-subtitle,
.cid-uM8pEe9uct .mbr-section-btn {
  text-align: left;
}
.cid-uM8pEe9uct .item-text,
.cid-uM8pEe9uct .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL5n1ElKlE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uL5n1GJrgr {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5n1HNQ2l {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uL5n1HNQ2l img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uM8pIG2RGp {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uM8pIG2RGp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM8pIG2RGp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM8pIG2RGp .title .num {
  width: 100%;
  display: block;
}
.cid-uM8pIG2RGp .title .card-title {
  z-index: 1;
}
.cid-uM8pIG2RGp .num {
  color: #9fe870;
}
.cid-uM8pIG2RGp .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uM8pIG2RGp .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM8pIG2RGp * {
    text-align: center !important;
  }
  .cid-uM8pIG2RGp .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uM8pIG2RGp .content-head {
  max-width: 800px;
}
.cid-uM8pIG2RGp .card-title,
.cid-uM8pIG2RGp .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uM8pIG2RGp .card-text {
  color: #ffffff;
}
.cid-uL5n1KqYH1 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uL5n1KqYH1 .listado-enlaces ul li {
  list-style: disc;
}
.cid-uL5n1KqYH1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5n1KqYH1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5n1KqYH1 .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uL5n1KqYH1 .footer-col {
    flex-direction: column;
  }
}
.cid-uL5n1KqYH1 .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uL5n1KqYH1 .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uL5n1KqYH1 .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uL5n1KqYH1 .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5n1KqYH1 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL5n1KqYH1 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uL5n1KqYH1 .soc-item {
  margin: 8px;
}
.cid-uL5n1KqYH1 .soc-item a:hover .mbr-iconfont,
.cid-uL5n1KqYH1 .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uL5n1KqYH1 .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uL5n1KqYH1 .row {
    text-align: center;
  }
  .cid-uL5n1KqYH1 .social-row {
    justify-content: center;
  }
}
.cid-uL5n1KqYH1 .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uL5n1KqYH1 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uL5n1KqYH1 .list {
    margin-bottom: 0rem;
  }
}
.cid-uL5n1KqYH1 .mbr-text {
  color: #bbbbbb;
}
.cid-uL5n1KqYH1 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uL5n1KqYH1 .list,
.cid-uL5n1KqYH1 .item-wrap {
  color: #ffffff;
}
.cid-uL5n1KqYH1 .copyright {
  color: #f7f7f7;
}
.cid-uL5n1M9u5I {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uL5n1M9u5I {
    padding-bottom: 0px;
  }
}
.cid-uL5n1M9u5I .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5n1M9u5I .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uL5n1M9u5I .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uL5n1M9u5I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5n1M9u5I .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uL5n1M9u5I .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL5n1M9u5I .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uL5n1M9u5I .content-head {
  max-width: 800px;
}
.cid-uL5n1M9u5I .card-title {
  text-align: right;
}
.cid-uL5n1NsDjz {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5n1OH0e2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uL5n1OH0e2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5n1OH0e2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5n1OH0e2 .title .num {
  width: 100%;
  display: block;
}
.cid-uL5n1OH0e2 .title .card-title {
  z-index: 1;
}
.cid-uL5n1OH0e2 .num {
  color: #9fe870;
}
.cid-uL5n1OH0e2 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL5n1OH0e2 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5n1OH0e2 * {
    text-align: center !important;
  }
  .cid-uL5n1OH0e2 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL5n1OH0e2 .content-head {
  max-width: 800px;
}
.cid-uL5n1OH0e2 .card-title,
.cid-uL5n1OH0e2 .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uL5n1OH0e2 .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uL5pWQ2uHE {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uL5pWQ2uHE .carousel {
  height: 800px;
}
.cid-uL5pWQ2uHE .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uL5pWQ2uHE .carousel-item,
.cid-uL5pWQ2uHE .carousel-inner {
  height: 100%;
}
.cid-uL5pWQ2uHE img,
.cid-uL5pWQ2uHE .item-wrapper {
  border-radius: 0 !important;
}
.cid-uL5pWQ2uHE .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uL5pWQ2uHE .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL5pWQ2uHE .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL5pWQ2uHE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uL5pWQ2uHE .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uL5pWQ2uHE .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uL5pWQ2uHE .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uL5pWQ2uHE .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uL5pWQ2uHE .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL5pWQ2uHE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5pWQ2uHE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL5pWQ2uHE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL5pWQ2uHE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uL5pWQ2uHE .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL5pWQ2uHE .carousel-indicators li.active,
.cid-uL5pWQ2uHE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL5pWQ2uHE .carousel-indicators li::after,
.cid-uL5pWQ2uHE .carousel-indicators li::before {
  content: none;
}
.cid-uL5pWQ2uHE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL5pWQ2uHE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL5pWQ2uHE .mbr-section-subtitle,
  .cid-uL5pWQ2uHE .mbr-section-text,
  .cid-uL5pWQ2uHE .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL5pWQ2uHE .carousel-control-prev,
.cid-uL5pWQ2uHE .carousel-control-next {
  display: none;
}
.cid-uL5pWRDBv4 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uM8qptAzJM {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uM8qptAzJM .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uM8qptAzJM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM8qptAzJM .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uM8qptAzJM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM8qptAzJM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM8qptAzJM .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM8qptAzJM .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM8qptAzJM .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM8qptAzJM .mbr-section-title {
  color: #f92c50;
}
.cid-uM8qptAzJM .mbr-text,
.cid-uM8qptAzJM .mbr-section-btn {
  color: #645600;
}
.cid-uM8qptAzJM P {
  color: #9fe870;
  text-align: left;
}
.cid-uM8qptAzJM H2 {
  color: #757b62;
}
.cid-uM8qptAzJM .mbr-section-title-1 {
  color: #757b62;
}
.cid-uL5pWTAtAG {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL5pWTAtAG .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uL5pWTAtAG .panel-group {
  border: none;
}
.cid-uL5pWTAtAG .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uL5pWTAtAG .card-header {
    padding: 0rem;
  }
}
.cid-uL5pWTAtAG .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uL5pWTAtAG .img-col {
  padding: 0;
}
.cid-uL5pWTAtAG .img-item {
  height: 100%;
}
.cid-uL5pWTAtAG img {
  height: 100%;
  object-fit: cover;
}
.cid-uL5pWTAtAG .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uL5pWTAtAG .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uL5pWTAtAG p {
  margin-bottom: 0.3rem;
}
.cid-uL5pWTAtAG .panel-title-edit {
  color: #000000;
}
.cid-uL5pWTAtAG .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uL5pWTAtAG .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uL5pWTAtAG .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uL5pWTAtAG .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uL5pWTAtAG .panel-text {
  color: #000000;
}
.cid-uL5pWTAtAG .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uL5pWTAtAG .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL5pWTAtAG .panel-title-edit,
.cid-uL5pWTAtAG .mbr-iconfont {
  color: #000000;
}
.cid-uL5pWUJtS4 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5pWVCrxx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL5pWVCrxx .content-head {
  max-width: 947px;
}
.cid-uL5pWVCrxx .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL5pWVCrxx .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5pWVCrxx .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5pWVCrxx .mbr-section-title {
  color: #0c2c68;
}
.cid-uL5pWVCrxx .mbr-text,
.cid-uL5pWVCrxx .mbr-section-btn {
  color: #163300;
}
.cid-uL5pWWGVvS {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL5pWWGVvS .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL5pWWGVvS .item {
    margin-bottom: 1rem;
  }
}
.cid-uL5pWWGVvS .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL5pWWGVvS .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL5pWWGVvS .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL5pWWGVvS .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL5pWWGVvS .carousel-control,
.cid-uL5pWWGVvS .close {
  background: #1b1b1b;
}
.cid-uL5pWWGVvS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL5pWWGVvS .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL5pWWGVvS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL5pWWGVvS .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL5pWWGVvS .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL5pWWGVvS .close::before {
  content: '\e91a';
}
.cid-uL5pWWGVvS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL5pWWGVvS .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL5pWWGVvS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5pWWGVvS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL5pWWGVvS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL5pWWGVvS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL5pWWGVvS .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL5pWWGVvS .carousel-indicators li.active,
.cid-uL5pWWGVvS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL5pWWGVvS .carousel-indicators li::after,
.cid-uL5pWWGVvS .carousel-indicators li::before {
  content: none;
}
.cid-uL5pWWGVvS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL5pWWGVvS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL5pWWGVvS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5pWWGVvS .carousel-indicators {
    display: none;
  }
}
.cid-uL5pWWGVvS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL5pWWGVvS .carousel-inner > .active {
  display: block;
}
.cid-uL5pWWGVvS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5pWWGVvS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL5pWWGVvS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL5pWWGVvS .carousel-control,
  .cid-uL5pWWGVvS .carousel-indicators,
  .cid-uL5pWWGVvS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL5pWWGVvS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL5pWWGVvS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL5pWWGVvS .carousel-indicators .active,
.cid-uL5pWWGVvS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL5pWWGVvS .carousel-indicators .active {
  background: #fff;
}
.cid-uL5pWWGVvS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL5pWWGVvS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL5pWWGVvS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL5pWWGVvS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL5pWWGVvS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL5pWWGVvS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL5pWWGVvS .carousel {
  width: 100%;
}
.cid-uL5pWWGVvS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL5pWWGVvS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL5pWWGVvS .modal.fade .modal-dialog,
.cid-uL5pWWGVvS .modal.in .modal-dialog {
  transform: none;
}
.cid-uL5pWWGVvS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL5pWWGVvS .content-head {
  max-width: 800px;
}
.cid-uL5pWWGVvS H6 {
  color: #0c2c68;
}
.cid-uL5pWYe4Fc {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uL5pWYe4Fc .content-head {
  max-width: 947px;
}
.cid-uL5pWYe4Fc .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uL5pWYe4Fc .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5pWYe4Fc .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5pWYe4Fc .mbr-section-title {
  color: #0c2c68;
}
.cid-uL5pWYe4Fc .mbr-text,
.cid-uL5pWYe4Fc .mbr-section-btn {
  color: #163300;
}
.cid-uM8qtBlrbi {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM8qtBlrbi h6 {
  line-height: 1.2;
}
.cid-uM8qtBlrbi img,
.cid-uM8qtBlrbi .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uM8qtBlrbi .item:focus,
.cid-uM8qtBlrbi span:focus {
  outline: none;
}
.cid-uM8qtBlrbi .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM8qtBlrbi .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM8qtBlrbi .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uM8qtBlrbi .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uM8qtBlrbi .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uM8qtBlrbi .mbr-section-title {
  color: #000000;
}
.cid-uM8qtBlrbi .mbr-text,
.cid-uM8qtBlrbi .mbr-section-btn {
  color: #000000;
}
.cid-uM8qtBlrbi .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uM8qtBlrbi .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uM8qtBlrbi .item-text {
  color: #000000;
  text-align: center;
}
.cid-uM8qtBlrbi .content-head {
  max-width: 800px;
}
.cid-uM8qtBlrbi .item-title,
.cid-uM8qtBlrbi .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uM8qtBlrbi .item-subtitle,
.cid-uM8qtBlrbi .mbr-section-btn {
  text-align: left;
}
.cid-uM8qtBlrbi .item-text,
.cid-uM8qtBlrbi .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL5pX1Oxgo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uL5pX4zRvm {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5pX5IAbf {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uL5pX5IAbf img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uM8qr52csJ {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uM8qr52csJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM8qr52csJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM8qr52csJ .title .num {
  width: 100%;
  display: block;
}
.cid-uM8qr52csJ .title .card-title {
  z-index: 1;
}
.cid-uM8qr52csJ .num {
  color: #9fe870;
}
.cid-uM8qr52csJ .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uM8qr52csJ .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uM8qr52csJ * {
    text-align: center !important;
  }
  .cid-uM8qr52csJ .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uM8qr52csJ .content-head {
  max-width: 800px;
}
.cid-uM8qr52csJ .card-title,
.cid-uM8qr52csJ .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uM8qr52csJ .card-text {
  color: #ffffff;
}
.cid-uL5pX9qnFb {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uL5pX9qnFb .listado-enlaces ul li {
  list-style: disc;
}
.cid-uL5pX9qnFb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5pX9qnFb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5pX9qnFb .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uL5pX9qnFb .footer-col {
    flex-direction: column;
  }
}
.cid-uL5pX9qnFb .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uL5pX9qnFb .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uL5pX9qnFb .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uL5pX9qnFb .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5pX9qnFb .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL5pX9qnFb .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uL5pX9qnFb .soc-item {
  margin: 8px;
}
.cid-uL5pX9qnFb .soc-item a:hover .mbr-iconfont,
.cid-uL5pX9qnFb .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uL5pX9qnFb .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uL5pX9qnFb .row {
    text-align: center;
  }
  .cid-uL5pX9qnFb .social-row {
    justify-content: center;
  }
}
.cid-uL5pX9qnFb .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uL5pX9qnFb .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uL5pX9qnFb .list {
    margin-bottom: 0rem;
  }
}
.cid-uL5pX9qnFb .mbr-text {
  color: #bbbbbb;
}
.cid-uL5pX9qnFb .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uL5pX9qnFb .list,
.cid-uL5pX9qnFb .item-wrap {
  color: #ffffff;
}
.cid-uL5pX9qnFb .copyright {
  color: #f7f7f7;
}
.cid-uL5pXbJTuh {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uL5pXbJTuh {
    padding-bottom: 0px;
  }
}
.cid-uL5pXbJTuh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5pXbJTuh .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uL5pXbJTuh .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uL5pXbJTuh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5pXbJTuh .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uL5pXbJTuh .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL5pXbJTuh .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uL5pXbJTuh .content-head {
  max-width: 800px;
}
.cid-uL5pXbJTuh .card-title {
  text-align: right;
}
.cid-uL5pXdg8Ec {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5pXesn03 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uL5pXesn03 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5pXesn03 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5pXesn03 .title .num {
  width: 100%;
  display: block;
}
.cid-uL5pXesn03 .title .card-title {
  z-index: 1;
}
.cid-uL5pXesn03 .num {
  color: #9fe870;
}
.cid-uL5pXesn03 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL5pXesn03 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5pXesn03 * {
    text-align: center !important;
  }
  .cid-uL5pXesn03 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL5pXesn03 .content-head {
  max-width: 800px;
}
.cid-uL5pXesn03 .card-title,
.cid-uL5pXesn03 .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uL5pXesn03 .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uL5ujbrqeD {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uL5ujbrqeD .carousel {
  height: 800px;
}
.cid-uL5ujbrqeD .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uL5ujbrqeD .carousel-item,
.cid-uL5ujbrqeD .carousel-inner {
  height: 100%;
}
.cid-uL5ujbrqeD img,
.cid-uL5ujbrqeD .item-wrapper {
  border-radius: 0 !important;
}
.cid-uL5ujbrqeD .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uL5ujbrqeD .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL5ujbrqeD .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL5ujbrqeD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uL5ujbrqeD .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uL5ujbrqeD .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uL5ujbrqeD .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uL5ujbrqeD .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uL5ujbrqeD .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL5ujbrqeD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5ujbrqeD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL5ujbrqeD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL5ujbrqeD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uL5ujbrqeD .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL5ujbrqeD .carousel-indicators li.active,
.cid-uL5ujbrqeD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL5ujbrqeD .carousel-indicators li::after,
.cid-uL5ujbrqeD .carousel-indicators li::before {
  content: none;
}
.cid-uL5ujbrqeD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL5ujbrqeD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL5ujbrqeD .mbr-section-subtitle,
  .cid-uL5ujbrqeD .mbr-section-text,
  .cid-uL5ujbrqeD .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL5ujbrqeD .carousel-control-prev,
.cid-uL5ujbrqeD .carousel-control-next {
  display: none;
}
.cid-uL5ujcCb99 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5ujdtbwg {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL5ujdtbwg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5ujdtbwg .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uL5ujdtbwg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uL5ujdtbwg .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL5ujdtbwg .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL5ujdtbwg .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL5ujdtbwg .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uL5ujdtbwg .mbr-section-title {
  color: #7787a5;
}
.cid-uL5ujdtbwg .mbr-text,
.cid-uL5ujdtbwg .mbr-section-btn {
  color: #163300;
}
.cid-uL5ujdtbwg P {
  color: #9fe870;
  text-align: left;
}
.cid-uL5ujdtbwg H2 {
  color: #a6a99c;
}
.cid-uL5ujerypS {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL5ujerypS .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uL5ujerypS .panel-group {
  border: none;
}
.cid-uL5ujerypS .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uL5ujerypS .card-header {
    padding: 0rem;
  }
}
.cid-uL5ujerypS .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uL5ujerypS .img-col {
  padding: 0;
}
.cid-uL5ujerypS .img-item {
  height: 100%;
}
.cid-uL5ujerypS img {
  height: 100%;
  object-fit: cover;
}
.cid-uL5ujerypS .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uL5ujerypS .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uL5ujerypS p {
  margin-bottom: 0.3rem;
}
.cid-uL5ujerypS .panel-title-edit {
  color: #000000;
}
.cid-uL5ujerypS .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uL5ujerypS .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uL5ujerypS .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uL5ujerypS .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uL5ujerypS .panel-text {
  color: #000000;
}
.cid-uL5ujerypS .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uL5ujerypS .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL5ujerypS .panel-title-edit,
.cid-uL5ujerypS .mbr-iconfont {
  color: #000000;
}
.cid-uL5ujfwwrr {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5ujgnTQp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL5ujgnTQp .content-head {
  max-width: 947px;
}
.cid-uL5ujgnTQp .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL5ujgnTQp .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5ujgnTQp .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5ujgnTQp .mbr-section-title {
  color: #0c2c68;
}
.cid-uL5ujgnTQp .mbr-text,
.cid-uL5ujgnTQp .mbr-section-btn {
  color: #163300;
}
.cid-uL5ujhoZ6Z {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL5ujhoZ6Z .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL5ujhoZ6Z .item {
    margin-bottom: 1rem;
  }
}
.cid-uL5ujhoZ6Z .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL5ujhoZ6Z .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL5ujhoZ6Z .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL5ujhoZ6Z .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL5ujhoZ6Z .carousel-control,
.cid-uL5ujhoZ6Z .close {
  background: #1b1b1b;
}
.cid-uL5ujhoZ6Z .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL5ujhoZ6Z .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL5ujhoZ6Z .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL5ujhoZ6Z .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL5ujhoZ6Z .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL5ujhoZ6Z .close::before {
  content: '\e91a';
}
.cid-uL5ujhoZ6Z .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL5ujhoZ6Z .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL5ujhoZ6Z .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5ujhoZ6Z .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL5ujhoZ6Z .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL5ujhoZ6Z .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL5ujhoZ6Z .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL5ujhoZ6Z .carousel-indicators li.active,
.cid-uL5ujhoZ6Z .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL5ujhoZ6Z .carousel-indicators li::after,
.cid-uL5ujhoZ6Z .carousel-indicators li::before {
  content: none;
}
.cid-uL5ujhoZ6Z .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL5ujhoZ6Z .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL5ujhoZ6Z .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5ujhoZ6Z .carousel-indicators {
    display: none;
  }
}
.cid-uL5ujhoZ6Z .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL5ujhoZ6Z .carousel-inner > .active {
  display: block;
}
.cid-uL5ujhoZ6Z .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5ujhoZ6Z .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL5ujhoZ6Z .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL5ujhoZ6Z .carousel-control,
  .cid-uL5ujhoZ6Z .carousel-indicators,
  .cid-uL5ujhoZ6Z .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL5ujhoZ6Z .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL5ujhoZ6Z .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL5ujhoZ6Z .carousel-indicators .active,
.cid-uL5ujhoZ6Z .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL5ujhoZ6Z .carousel-indicators .active {
  background: #fff;
}
.cid-uL5ujhoZ6Z .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL5ujhoZ6Z .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL5ujhoZ6Z .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL5ujhoZ6Z .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL5ujhoZ6Z .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL5ujhoZ6Z .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL5ujhoZ6Z .carousel {
  width: 100%;
}
.cid-uL5ujhoZ6Z .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL5ujhoZ6Z .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL5ujhoZ6Z .modal.fade .modal-dialog,
.cid-uL5ujhoZ6Z .modal.in .modal-dialog {
  transform: none;
}
.cid-uL5ujhoZ6Z .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL5ujhoZ6Z .content-head {
  max-width: 800px;
}
.cid-uL5ujhoZ6Z H6 {
  color: #0c2c68;
}
.cid-uL5ujiY7Vw {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uL5ujiY7Vw .content-head {
  max-width: 947px;
}
.cid-uL5ujiY7Vw .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uL5ujiY7Vw .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5ujiY7Vw .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5ujiY7Vw .mbr-section-title {
  color: #0c2c68;
}
.cid-uL5ujiY7Vw .mbr-text,
.cid-uL5ujiY7Vw .mbr-section-btn {
  color: #163300;
}
.cid-uMx9XZXPEj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMx9XZXPEj h6 {
  line-height: 1.2;
}
.cid-uMx9XZXPEj img,
.cid-uMx9XZXPEj .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uMx9XZXPEj .item:focus,
.cid-uMx9XZXPEj span:focus {
  outline: none;
}
.cid-uMx9XZXPEj .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uMx9XZXPEj .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMx9XZXPEj .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uMx9XZXPEj .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uMx9XZXPEj .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uMx9XZXPEj .mbr-section-title {
  color: #000000;
}
.cid-uMx9XZXPEj .mbr-text,
.cid-uMx9XZXPEj .mbr-section-btn {
  color: #000000;
}
.cid-uMx9XZXPEj .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uMx9XZXPEj .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMx9XZXPEj .item-text {
  color: #000000;
  text-align: center;
}
.cid-uMx9XZXPEj .content-head {
  max-width: 800px;
}
.cid-uMx9XZXPEj .item-title,
.cid-uMx9XZXPEj .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uMx9XZXPEj .item-subtitle,
.cid-uMx9XZXPEj .mbr-section-btn {
  text-align: left;
}
.cid-uMx9XZXPEj .item-text,
.cid-uMx9XZXPEj .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL5ujmrloa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uL5ujoXAEc {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5ujq17uT {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uL5ujq17uT img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uL5ujr9QUp {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uL5ujr9QUp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5ujr9QUp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5ujr9QUp .title .num {
  width: 100%;
  display: block;
}
.cid-uL5ujr9QUp .title .card-title {
  z-index: 1;
}
.cid-uL5ujr9QUp .num {
  color: #9fe870;
}
.cid-uL5ujr9QUp .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL5ujr9QUp .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5ujr9QUp * {
    text-align: center !important;
  }
  .cid-uL5ujr9QUp .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL5ujr9QUp .content-head {
  max-width: 800px;
}
.cid-uL5ujr9QUp .card-title,
.cid-uL5ujr9QUp .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uL5ujr9QUp .card-text {
  color: #ffffff;
}
.cid-uL5ujstiaG {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uL5ujstiaG .listado-enlaces ul li {
  list-style: disc;
}
.cid-uL5ujstiaG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5ujstiaG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5ujstiaG .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uL5ujstiaG .footer-col {
    flex-direction: column;
  }
}
.cid-uL5ujstiaG .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uL5ujstiaG .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uL5ujstiaG .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uL5ujstiaG .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5ujstiaG .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL5ujstiaG .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uL5ujstiaG .soc-item {
  margin: 8px;
}
.cid-uL5ujstiaG .soc-item a:hover .mbr-iconfont,
.cid-uL5ujstiaG .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uL5ujstiaG .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uL5ujstiaG .row {
    text-align: center;
  }
  .cid-uL5ujstiaG .social-row {
    justify-content: center;
  }
}
.cid-uL5ujstiaG .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uL5ujstiaG .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uL5ujstiaG .list {
    margin-bottom: 0rem;
  }
}
.cid-uL5ujstiaG .mbr-text {
  color: #bbbbbb;
}
.cid-uL5ujstiaG .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uL5ujstiaG .list,
.cid-uL5ujstiaG .item-wrap {
  color: #ffffff;
}
.cid-uL5ujstiaG .copyright {
  color: #f7f7f7;
}
.cid-uL5uju6ZCy {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uL5uju6ZCy {
    padding-bottom: 0px;
  }
}
.cid-uL5uju6ZCy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5uju6ZCy .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uL5uju6ZCy .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uL5uju6ZCy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5uju6ZCy .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uL5uju6ZCy .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL5uju6ZCy .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uL5uju6ZCy .content-head {
  max-width: 800px;
}
.cid-uL5uju6ZCy .card-title {
  text-align: right;
}
.cid-uL5ujvoltd {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5ujwAzCb {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uL5ujwAzCb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5ujwAzCb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5ujwAzCb .title .num {
  width: 100%;
  display: block;
}
.cid-uL5ujwAzCb .title .card-title {
  z-index: 1;
}
.cid-uL5ujwAzCb .num {
  color: #9fe870;
}
.cid-uL5ujwAzCb .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL5ujwAzCb .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5ujwAzCb * {
    text-align: center !important;
  }
  .cid-uL5ujwAzCb .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL5ujwAzCb .content-head {
  max-width: 800px;
}
.cid-uL5ujwAzCb .card-title,
.cid-uL5ujwAzCb .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uL5ujwAzCb .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uL5UpnUsKu {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uL5UpnUsKu .carousel {
  height: 800px;
}
.cid-uL5UpnUsKu .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uL5UpnUsKu .carousel-item,
.cid-uL5UpnUsKu .carousel-inner {
  height: 100%;
}
.cid-uL5UpnUsKu img,
.cid-uL5UpnUsKu .item-wrapper {
  border-radius: 0 !important;
}
.cid-uL5UpnUsKu .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uL5UpnUsKu .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL5UpnUsKu .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL5UpnUsKu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uL5UpnUsKu .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uL5UpnUsKu .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uL5UpnUsKu .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uL5UpnUsKu .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uL5UpnUsKu .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL5UpnUsKu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5UpnUsKu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL5UpnUsKu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL5UpnUsKu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uL5UpnUsKu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL5UpnUsKu .carousel-indicators li.active,
.cid-uL5UpnUsKu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL5UpnUsKu .carousel-indicators li::after,
.cid-uL5UpnUsKu .carousel-indicators li::before {
  content: none;
}
.cid-uL5UpnUsKu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL5UpnUsKu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL5UpnUsKu .mbr-section-subtitle,
  .cid-uL5UpnUsKu .mbr-section-text,
  .cid-uL5UpnUsKu .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL5UpnUsKu .carousel-control-prev,
.cid-uL5UpnUsKu .carousel-control-next {
  display: none;
}
.cid-uL5Ups8O22 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5UpuqsVl {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL5UpuqsVl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5UpuqsVl .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uL5UpuqsVl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uL5UpuqsVl .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL5UpuqsVl .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL5UpuqsVl .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL5UpuqsVl .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uL5UpuqsVl .mbr-section-title {
  color: #7787a5;
}
.cid-uL5UpuqsVl .mbr-text,
.cid-uL5UpuqsVl .mbr-section-btn {
  color: #163300;
}
.cid-uL5UpuqsVl P {
  color: #9fe870;
  text-align: left;
}
.cid-uL5UpuqsVl H2 {
  color: #a6a99c;
}
.cid-uL5UpxqCZD {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL5UpxqCZD .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uL5UpxqCZD .panel-group {
  border: none;
}
.cid-uL5UpxqCZD .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uL5UpxqCZD .card-header {
    padding: 0rem;
  }
}
.cid-uL5UpxqCZD .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uL5UpxqCZD .img-col {
  padding: 0;
}
.cid-uL5UpxqCZD .img-item {
  height: 100%;
}
.cid-uL5UpxqCZD img {
  height: 100%;
  object-fit: cover;
}
.cid-uL5UpxqCZD .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uL5UpxqCZD .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uL5UpxqCZD p {
  margin-bottom: 0.3rem;
}
.cid-uL5UpxqCZD .panel-title-edit {
  color: #000000;
}
.cid-uL5UpxqCZD .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uL5UpxqCZD .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uL5UpxqCZD .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uL5UpxqCZD .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uL5UpxqCZD .panel-text {
  color: #000000;
}
.cid-uL5UpxqCZD .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uL5UpxqCZD .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL5UpxqCZD .panel-title-edit,
.cid-uL5UpxqCZD .mbr-iconfont {
  color: #000000;
}
.cid-uL5UpzFPCa {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5UpAO8Zu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL5UpAO8Zu .content-head {
  max-width: 947px;
}
.cid-uL5UpAO8Zu .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL5UpAO8Zu .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5UpAO8Zu .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5UpAO8Zu .mbr-section-title {
  color: #0c2c68;
}
.cid-uL5UpAO8Zu .mbr-text,
.cid-uL5UpAO8Zu .mbr-section-btn {
  color: #163300;
}
.cid-uL5UpEtRMV {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL5UpEtRMV .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL5UpEtRMV .item {
    margin-bottom: 1rem;
  }
}
.cid-uL5UpEtRMV .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL5UpEtRMV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL5UpEtRMV .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL5UpEtRMV .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL5UpEtRMV .carousel-control,
.cid-uL5UpEtRMV .close {
  background: #1b1b1b;
}
.cid-uL5UpEtRMV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL5UpEtRMV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL5UpEtRMV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL5UpEtRMV .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL5UpEtRMV .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL5UpEtRMV .close::before {
  content: '\e91a';
}
.cid-uL5UpEtRMV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL5UpEtRMV .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL5UpEtRMV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5UpEtRMV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL5UpEtRMV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL5UpEtRMV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL5UpEtRMV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL5UpEtRMV .carousel-indicators li.active,
.cid-uL5UpEtRMV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL5UpEtRMV .carousel-indicators li::after,
.cid-uL5UpEtRMV .carousel-indicators li::before {
  content: none;
}
.cid-uL5UpEtRMV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL5UpEtRMV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL5UpEtRMV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5UpEtRMV .carousel-indicators {
    display: none;
  }
}
.cid-uL5UpEtRMV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL5UpEtRMV .carousel-inner > .active {
  display: block;
}
.cid-uL5UpEtRMV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5UpEtRMV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL5UpEtRMV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL5UpEtRMV .carousel-control,
  .cid-uL5UpEtRMV .carousel-indicators,
  .cid-uL5UpEtRMV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL5UpEtRMV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL5UpEtRMV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL5UpEtRMV .carousel-indicators .active,
.cid-uL5UpEtRMV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL5UpEtRMV .carousel-indicators .active {
  background: #fff;
}
.cid-uL5UpEtRMV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL5UpEtRMV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL5UpEtRMV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL5UpEtRMV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL5UpEtRMV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL5UpEtRMV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL5UpEtRMV .carousel {
  width: 100%;
}
.cid-uL5UpEtRMV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL5UpEtRMV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL5UpEtRMV .modal.fade .modal-dialog,
.cid-uL5UpEtRMV .modal.in .modal-dialog {
  transform: none;
}
.cid-uL5UpEtRMV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL5UpEtRMV .content-head {
  max-width: 800px;
}
.cid-uL5UpEtRMV H6 {
  color: #0c2c68;
}
.cid-uL5UpJkUwB {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uL5UpJkUwB .content-head {
  max-width: 947px;
}
.cid-uL5UpJkUwB .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uL5UpJkUwB .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5UpJkUwB .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5UpJkUwB .mbr-section-title {
  color: #0c2c68;
}
.cid-uL5UpJkUwB .mbr-text,
.cid-uL5UpJkUwB .mbr-section-btn {
  color: #163300;
}
.cid-uMxavb3r5Q {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMxavb3r5Q h6 {
  line-height: 1.2;
}
.cid-uMxavb3r5Q img,
.cid-uMxavb3r5Q .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uMxavb3r5Q .item:focus,
.cid-uMxavb3r5Q span:focus {
  outline: none;
}
.cid-uMxavb3r5Q .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uMxavb3r5Q .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMxavb3r5Q .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uMxavb3r5Q .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uMxavb3r5Q .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uMxavb3r5Q .mbr-section-title {
  color: #000000;
}
.cid-uMxavb3r5Q .mbr-text,
.cid-uMxavb3r5Q .mbr-section-btn {
  color: #000000;
}
.cid-uMxavb3r5Q .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uMxavb3r5Q .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMxavb3r5Q .item-text {
  color: #000000;
  text-align: center;
}
.cid-uMxavb3r5Q .content-head {
  max-width: 800px;
}
.cid-uMxavb3r5Q .item-title,
.cid-uMxavb3r5Q .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uMxavb3r5Q .item-subtitle,
.cid-uMxavb3r5Q .mbr-section-btn {
  text-align: left;
}
.cid-uMxavb3r5Q .item-text,
.cid-uMxavb3r5Q .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL5UpRckxi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uL5UpXrXeU {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5Uq2btau {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uL5Uq2btau img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uL5Uq4xJdH {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uL5Uq4xJdH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5Uq4xJdH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5Uq4xJdH .title .num {
  width: 100%;
  display: block;
}
.cid-uL5Uq4xJdH .title .card-title {
  z-index: 1;
}
.cid-uL5Uq4xJdH .num {
  color: #9fe870;
}
.cid-uL5Uq4xJdH .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL5Uq4xJdH .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5Uq4xJdH * {
    text-align: center !important;
  }
  .cid-uL5Uq4xJdH .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL5Uq4xJdH .content-head {
  max-width: 800px;
}
.cid-uL5Uq4xJdH .card-title,
.cid-uL5Uq4xJdH .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uL5Uq4xJdH .card-text {
  color: #ffffff;
}
.cid-uL5Uq6sha9 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uL5Uq6sha9 .listado-enlaces ul li {
  list-style: disc;
}
.cid-uL5Uq6sha9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5Uq6sha9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5Uq6sha9 .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uL5Uq6sha9 .footer-col {
    flex-direction: column;
  }
}
.cid-uL5Uq6sha9 .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uL5Uq6sha9 .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uL5Uq6sha9 .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uL5Uq6sha9 .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5Uq6sha9 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL5Uq6sha9 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uL5Uq6sha9 .soc-item {
  margin: 8px;
}
.cid-uL5Uq6sha9 .soc-item a:hover .mbr-iconfont,
.cid-uL5Uq6sha9 .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uL5Uq6sha9 .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uL5Uq6sha9 .row {
    text-align: center;
  }
  .cid-uL5Uq6sha9 .social-row {
    justify-content: center;
  }
}
.cid-uL5Uq6sha9 .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uL5Uq6sha9 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uL5Uq6sha9 .list {
    margin-bottom: 0rem;
  }
}
.cid-uL5Uq6sha9 .mbr-text {
  color: #bbbbbb;
}
.cid-uL5Uq6sha9 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uL5Uq6sha9 .list,
.cid-uL5Uq6sha9 .item-wrap {
  color: #ffffff;
}
.cid-uL5Uq6sha9 .copyright {
  color: #f7f7f7;
}
.cid-uL5Uq8w8Un {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uL5Uq8w8Un {
    padding-bottom: 0px;
  }
}
.cid-uL5Uq8w8Un .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5Uq8w8Un .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uL5Uq8w8Un .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uL5Uq8w8Un .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5Uq8w8Un .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uL5Uq8w8Un .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL5Uq8w8Un .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uL5Uq8w8Un .content-head {
  max-width: 800px;
}
.cid-uL5Uq8w8Un .card-title {
  text-align: right;
}
.cid-uL5Uqaf2Te {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5Uqfvsc9 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uL5Uqfvsc9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5Uqfvsc9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5Uqfvsc9 .title .num {
  width: 100%;
  display: block;
}
.cid-uL5Uqfvsc9 .title .card-title {
  z-index: 1;
}
.cid-uL5Uqfvsc9 .num {
  color: #9fe870;
}
.cid-uL5Uqfvsc9 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL5Uqfvsc9 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5Uqfvsc9 * {
    text-align: center !important;
  }
  .cid-uL5Uqfvsc9 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL5Uqfvsc9 .content-head {
  max-width: 800px;
}
.cid-uL5Uqfvsc9 .card-title,
.cid-uL5Uqfvsc9 .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uL5Uqfvsc9 .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uL5YnHF63K {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uL5YnHF63K .carousel {
  height: 800px;
}
.cid-uL5YnHF63K .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uL5YnHF63K .carousel-item,
.cid-uL5YnHF63K .carousel-inner {
  height: 100%;
}
.cid-uL5YnHF63K img,
.cid-uL5YnHF63K .item-wrapper {
  border-radius: 0 !important;
}
.cid-uL5YnHF63K .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uL5YnHF63K .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL5YnHF63K .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL5YnHF63K .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uL5YnHF63K .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uL5YnHF63K .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uL5YnHF63K .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uL5YnHF63K .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uL5YnHF63K .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL5YnHF63K .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5YnHF63K .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL5YnHF63K .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL5YnHF63K .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uL5YnHF63K .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL5YnHF63K .carousel-indicators li.active,
.cid-uL5YnHF63K .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL5YnHF63K .carousel-indicators li::after,
.cid-uL5YnHF63K .carousel-indicators li::before {
  content: none;
}
.cid-uL5YnHF63K .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL5YnHF63K .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL5YnHF63K .mbr-section-subtitle,
  .cid-uL5YnHF63K .mbr-section-text,
  .cid-uL5YnHF63K .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL5YnHF63K .carousel-control-prev,
.cid-uL5YnHF63K .carousel-control-next {
  display: none;
}
.cid-uL5YnKwbwd {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5YnLB6O6 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL5YnLB6O6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5YnLB6O6 .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uL5YnLB6O6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uL5YnLB6O6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL5YnLB6O6 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL5YnLB6O6 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL5YnLB6O6 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uL5YnLB6O6 .mbr-section-title {
  color: #7787a5;
}
.cid-uL5YnLB6O6 .mbr-text,
.cid-uL5YnLB6O6 .mbr-section-btn {
  color: #163300;
}
.cid-uL5YnLB6O6 P {
  color: #9fe870;
  text-align: left;
}
.cid-uL5YnLB6O6 H2 {
  color: #a6a99c;
}
.cid-uL5YnN1E0j {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL5YnN1E0j .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uL5YnN1E0j .panel-group {
  border: none;
}
.cid-uL5YnN1E0j .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uL5YnN1E0j .card-header {
    padding: 0rem;
  }
}
.cid-uL5YnN1E0j .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uL5YnN1E0j .img-col {
  padding: 0;
}
.cid-uL5YnN1E0j .img-item {
  height: 100%;
}
.cid-uL5YnN1E0j img {
  height: 100%;
  object-fit: cover;
}
.cid-uL5YnN1E0j .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uL5YnN1E0j .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uL5YnN1E0j p {
  margin-bottom: 0.3rem;
}
.cid-uL5YnN1E0j .panel-title-edit {
  color: #000000;
}
.cid-uL5YnN1E0j .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uL5YnN1E0j .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uL5YnN1E0j .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uL5YnN1E0j .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uL5YnN1E0j .panel-text {
  color: #000000;
}
.cid-uL5YnN1E0j .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uL5YnN1E0j .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL5YnN1E0j .panel-title-edit,
.cid-uL5YnN1E0j .mbr-iconfont {
  color: #000000;
}
.cid-uL5YnOCn6g {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5YnQ7DqB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL5YnQ7DqB .content-head {
  max-width: 947px;
}
.cid-uL5YnQ7DqB .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL5YnQ7DqB .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5YnQ7DqB .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5YnQ7DqB .mbr-section-title {
  color: #0c2c68;
}
.cid-uL5YnQ7DqB .mbr-text,
.cid-uL5YnQ7DqB .mbr-section-btn {
  color: #163300;
}
.cid-uL5YnROIWt {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL5YnROIWt .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL5YnROIWt .item {
    margin-bottom: 1rem;
  }
}
.cid-uL5YnROIWt .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL5YnROIWt .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL5YnROIWt .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL5YnROIWt .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL5YnROIWt .carousel-control,
.cid-uL5YnROIWt .close {
  background: #1b1b1b;
}
.cid-uL5YnROIWt .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL5YnROIWt .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL5YnROIWt .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL5YnROIWt .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL5YnROIWt .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL5YnROIWt .close::before {
  content: '\e91a';
}
.cid-uL5YnROIWt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL5YnROIWt .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL5YnROIWt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5YnROIWt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL5YnROIWt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL5YnROIWt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL5YnROIWt .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL5YnROIWt .carousel-indicators li.active,
.cid-uL5YnROIWt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL5YnROIWt .carousel-indicators li::after,
.cid-uL5YnROIWt .carousel-indicators li::before {
  content: none;
}
.cid-uL5YnROIWt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL5YnROIWt .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL5YnROIWt .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5YnROIWt .carousel-indicators {
    display: none;
  }
}
.cid-uL5YnROIWt .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL5YnROIWt .carousel-inner > .active {
  display: block;
}
.cid-uL5YnROIWt .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL5YnROIWt .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL5YnROIWt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL5YnROIWt .carousel-control,
  .cid-uL5YnROIWt .carousel-indicators,
  .cid-uL5YnROIWt .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL5YnROIWt .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL5YnROIWt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL5YnROIWt .carousel-indicators .active,
.cid-uL5YnROIWt .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL5YnROIWt .carousel-indicators .active {
  background: #fff;
}
.cid-uL5YnROIWt .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL5YnROIWt .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL5YnROIWt .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL5YnROIWt .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL5YnROIWt .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL5YnROIWt .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL5YnROIWt .carousel {
  width: 100%;
}
.cid-uL5YnROIWt .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL5YnROIWt .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL5YnROIWt .modal.fade .modal-dialog,
.cid-uL5YnROIWt .modal.in .modal-dialog {
  transform: none;
}
.cid-uL5YnROIWt .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL5YnROIWt .content-head {
  max-width: 800px;
}
.cid-uL5YnROIWt H6 {
  color: #0c2c68;
}
.cid-uL5YnUd477 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uL5YnUd477 .content-head {
  max-width: 947px;
}
.cid-uL5YnUd477 .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uL5YnUd477 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5YnUd477 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL5YnUd477 .mbr-section-title {
  color: #0c2c68;
}
.cid-uL5YnUd477 .mbr-text,
.cid-uL5YnUd477 .mbr-section-btn {
  color: #163300;
}
.cid-uMxaHLSxKh {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMxaHLSxKh h6 {
  line-height: 1.2;
}
.cid-uMxaHLSxKh img,
.cid-uMxaHLSxKh .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uMxaHLSxKh .item:focus,
.cid-uMxaHLSxKh span:focus {
  outline: none;
}
.cid-uMxaHLSxKh .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uMxaHLSxKh .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMxaHLSxKh .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uMxaHLSxKh .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uMxaHLSxKh .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uMxaHLSxKh .mbr-section-title {
  color: #000000;
}
.cid-uMxaHLSxKh .mbr-text,
.cid-uMxaHLSxKh .mbr-section-btn {
  color: #000000;
}
.cid-uMxaHLSxKh .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uMxaHLSxKh .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMxaHLSxKh .item-text {
  color: #000000;
  text-align: center;
}
.cid-uMxaHLSxKh .content-head {
  max-width: 800px;
}
.cid-uMxaHLSxKh .item-title,
.cid-uMxaHLSxKh .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uMxaHLSxKh .item-subtitle,
.cid-uMxaHLSxKh .mbr-section-btn {
  text-align: left;
}
.cid-uMxaHLSxKh .item-text,
.cid-uMxaHLSxKh .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL5YnZtdPq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uL5Yo2uoef {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5Yo3N1lf {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uL5Yo3N1lf img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uL5Yo58AO3 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uL5Yo58AO3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5Yo58AO3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5Yo58AO3 .title .num {
  width: 100%;
  display: block;
}
.cid-uL5Yo58AO3 .title .card-title {
  z-index: 1;
}
.cid-uL5Yo58AO3 .num {
  color: #9fe870;
}
.cid-uL5Yo58AO3 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL5Yo58AO3 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5Yo58AO3 * {
    text-align: center !important;
  }
  .cid-uL5Yo58AO3 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL5Yo58AO3 .content-head {
  max-width: 800px;
}
.cid-uL5Yo58AO3 .card-title,
.cid-uL5Yo58AO3 .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uL5Yo58AO3 .card-text {
  color: #ffffff;
}
.cid-uL5Yo7fnMx {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uL5Yo7fnMx .listado-enlaces ul li {
  list-style: disc;
}
.cid-uL5Yo7fnMx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5Yo7fnMx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5Yo7fnMx .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uL5Yo7fnMx .footer-col {
    flex-direction: column;
  }
}
.cid-uL5Yo7fnMx .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uL5Yo7fnMx .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uL5Yo7fnMx .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uL5Yo7fnMx .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5Yo7fnMx .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL5Yo7fnMx .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uL5Yo7fnMx .soc-item {
  margin: 8px;
}
.cid-uL5Yo7fnMx .soc-item a:hover .mbr-iconfont,
.cid-uL5Yo7fnMx .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uL5Yo7fnMx .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uL5Yo7fnMx .row {
    text-align: center;
  }
  .cid-uL5Yo7fnMx .social-row {
    justify-content: center;
  }
}
.cid-uL5Yo7fnMx .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uL5Yo7fnMx .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uL5Yo7fnMx .list {
    margin-bottom: 0rem;
  }
}
.cid-uL5Yo7fnMx .mbr-text {
  color: #bbbbbb;
}
.cid-uL5Yo7fnMx .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uL5Yo7fnMx .list,
.cid-uL5Yo7fnMx .item-wrap {
  color: #ffffff;
}
.cid-uL5Yo7fnMx .copyright {
  color: #f7f7f7;
}
.cid-uL5Yo9o4fL {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uL5Yo9o4fL {
    padding-bottom: 0px;
  }
}
.cid-uL5Yo9o4fL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5Yo9o4fL .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uL5Yo9o4fL .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uL5Yo9o4fL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5Yo9o4fL .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uL5Yo9o4fL .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL5Yo9o4fL .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uL5Yo9o4fL .content-head {
  max-width: 800px;
}
.cid-uL5Yo9o4fL .card-title {
  text-align: right;
}
.cid-uL5YobjYuY {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL5YodhkNp {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uL5YodhkNp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL5YodhkNp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL5YodhkNp .title .num {
  width: 100%;
  display: block;
}
.cid-uL5YodhkNp .title .card-title {
  z-index: 1;
}
.cid-uL5YodhkNp .num {
  color: #9fe870;
}
.cid-uL5YodhkNp .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL5YodhkNp .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL5YodhkNp * {
    text-align: center !important;
  }
  .cid-uL5YodhkNp .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL5YodhkNp .content-head {
  max-width: 800px;
}
.cid-uL5YodhkNp .card-title,
.cid-uL5YodhkNp .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uL5YodhkNp .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uL63USuDjs {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uL63USuDjs .carousel {
  height: 800px;
}
.cid-uL63USuDjs .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uL63USuDjs .carousel-item,
.cid-uL63USuDjs .carousel-inner {
  height: 100%;
}
.cid-uL63USuDjs img,
.cid-uL63USuDjs .item-wrapper {
  border-radius: 0 !important;
}
.cid-uL63USuDjs .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uL63USuDjs .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uL63USuDjs .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uL63USuDjs .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uL63USuDjs .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uL63USuDjs .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uL63USuDjs .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uL63USuDjs .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uL63USuDjs .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL63USuDjs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL63USuDjs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL63USuDjs .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL63USuDjs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uL63USuDjs .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL63USuDjs .carousel-indicators li.active,
.cid-uL63USuDjs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL63USuDjs .carousel-indicators li::after,
.cid-uL63USuDjs .carousel-indicators li::before {
  content: none;
}
.cid-uL63USuDjs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL63USuDjs .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL63USuDjs .mbr-section-subtitle,
  .cid-uL63USuDjs .mbr-section-text,
  .cid-uL63USuDjs .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL63USuDjs .carousel-control-prev,
.cid-uL63USuDjs .carousel-control-next {
  display: none;
}
.cid-uL63UUIDwB {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL63UVW9Mh {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL63UVW9Mh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL63UVW9Mh .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uL63UVW9Mh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uL63UVW9Mh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL63UVW9Mh .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uL63UVW9Mh .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uL63UVW9Mh .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uL63UVW9Mh .mbr-section-title {
  color: #7787a5;
}
.cid-uL63UVW9Mh .mbr-text,
.cid-uL63UVW9Mh .mbr-section-btn {
  color: #163300;
}
.cid-uL63UVW9Mh P {
  color: #9fe870;
  text-align: left;
}
.cid-uL63UVW9Mh H2 {
  color: #a6a99c;
}
.cid-uL63UXwpUH {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uL63UXwpUH .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uL63UXwpUH .panel-group {
  border: none;
}
.cid-uL63UXwpUH .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uL63UXwpUH .card-header {
    padding: 0rem;
  }
}
.cid-uL63UXwpUH .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uL63UXwpUH .img-col {
  padding: 0;
}
.cid-uL63UXwpUH .img-item {
  height: 100%;
}
.cid-uL63UXwpUH img {
  height: 100%;
  object-fit: cover;
}
.cid-uL63UXwpUH .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uL63UXwpUH .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uL63UXwpUH p {
  margin-bottom: 0.3rem;
}
.cid-uL63UXwpUH .panel-title-edit {
  color: #000000;
}
.cid-uL63UXwpUH .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uL63UXwpUH .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uL63UXwpUH .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uL63UXwpUH .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uL63UXwpUH .panel-text {
  color: #000000;
}
.cid-uL63UXwpUH .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uL63UXwpUH .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uL63UXwpUH .panel-title-edit,
.cid-uL63UXwpUH .mbr-iconfont {
  color: #000000;
}
.cid-uL63UZU2t2 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL63V1QJIM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uL63V1QJIM .content-head {
  max-width: 947px;
}
.cid-uL63V1QJIM .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uL63V1QJIM .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL63V1QJIM .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL63V1QJIM .mbr-section-title {
  color: #0c2c68;
}
.cid-uL63V1QJIM .mbr-text,
.cid-uL63V1QJIM .mbr-section-btn {
  color: #163300;
}
.cid-uL63V3l2ZK {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uL63V3l2ZK .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uL63V3l2ZK .item {
    margin-bottom: 1rem;
  }
}
.cid-uL63V3l2ZK .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uL63V3l2ZK .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uL63V3l2ZK .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uL63V3l2ZK .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uL63V3l2ZK .carousel-control,
.cid-uL63V3l2ZK .close {
  background: #1b1b1b;
}
.cid-uL63V3l2ZK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uL63V3l2ZK .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uL63V3l2ZK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uL63V3l2ZK .carousel-control-next span {
  margin-left: 5px;
}
.cid-uL63V3l2ZK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uL63V3l2ZK .close::before {
  content: '\e91a';
}
.cid-uL63V3l2ZK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uL63V3l2ZK .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uL63V3l2ZK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL63V3l2ZK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uL63V3l2ZK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uL63V3l2ZK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uL63V3l2ZK .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uL63V3l2ZK .carousel-indicators li.active,
.cid-uL63V3l2ZK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uL63V3l2ZK .carousel-indicators li::after,
.cid-uL63V3l2ZK .carousel-indicators li::before {
  content: none;
}
.cid-uL63V3l2ZK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uL63V3l2ZK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uL63V3l2ZK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uL63V3l2ZK .carousel-indicators {
    display: none;
  }
}
.cid-uL63V3l2ZK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uL63V3l2ZK .carousel-inner > .active {
  display: block;
}
.cid-uL63V3l2ZK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uL63V3l2ZK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uL63V3l2ZK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uL63V3l2ZK .carousel-control,
  .cid-uL63V3l2ZK .carousel-indicators,
  .cid-uL63V3l2ZK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uL63V3l2ZK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uL63V3l2ZK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uL63V3l2ZK .carousel-indicators .active,
.cid-uL63V3l2ZK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uL63V3l2ZK .carousel-indicators .active {
  background: #fff;
}
.cid-uL63V3l2ZK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uL63V3l2ZK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uL63V3l2ZK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uL63V3l2ZK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uL63V3l2ZK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uL63V3l2ZK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uL63V3l2ZK .carousel {
  width: 100%;
}
.cid-uL63V3l2ZK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uL63V3l2ZK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uL63V3l2ZK .modal.fade .modal-dialog,
.cid-uL63V3l2ZK .modal.in .modal-dialog {
  transform: none;
}
.cid-uL63V3l2ZK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uL63V3l2ZK .content-head {
  max-width: 800px;
}
.cid-uL63V3l2ZK H6 {
  color: #0c2c68;
}
.cid-uL63V69bu1 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uL63V69bu1 .content-head {
  max-width: 947px;
}
.cid-uL63V69bu1 .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uL63V69bu1 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL63V69bu1 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uL63V69bu1 .mbr-section-title {
  color: #0c2c68;
}
.cid-uL63V69bu1 .mbr-text,
.cid-uL63V69bu1 .mbr-section-btn {
  color: #163300;
}
.cid-uMxbgBXgA5 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMxbgBXgA5 h6 {
  line-height: 1.2;
}
.cid-uMxbgBXgA5 img,
.cid-uMxbgBXgA5 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uMxbgBXgA5 .item:focus,
.cid-uMxbgBXgA5 span:focus {
  outline: none;
}
.cid-uMxbgBXgA5 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uMxbgBXgA5 .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMxbgBXgA5 .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uMxbgBXgA5 .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uMxbgBXgA5 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uMxbgBXgA5 .mbr-section-title {
  color: #000000;
}
.cid-uMxbgBXgA5 .mbr-text,
.cid-uMxbgBXgA5 .mbr-section-btn {
  color: #000000;
}
.cid-uMxbgBXgA5 .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uMxbgBXgA5 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMxbgBXgA5 .item-text {
  color: #000000;
  text-align: center;
}
.cid-uMxbgBXgA5 .content-head {
  max-width: 800px;
}
.cid-uMxbgBXgA5 .item-title,
.cid-uMxbgBXgA5 .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uMxbgBXgA5 .item-subtitle,
.cid-uMxbgBXgA5 .mbr-section-btn {
  text-align: left;
}
.cid-uMxbgBXgA5 .item-text,
.cid-uMxbgBXgA5 .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uL63VbVahd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uL63Vgg5bx {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL63Vi2WEP {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uL63Vi2WEP img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uL63VjrTWi {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uL63VjrTWi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL63VjrTWi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL63VjrTWi .title .num {
  width: 100%;
  display: block;
}
.cid-uL63VjrTWi .title .card-title {
  z-index: 1;
}
.cid-uL63VjrTWi .num {
  color: #9fe870;
}
.cid-uL63VjrTWi .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL63VjrTWi .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL63VjrTWi * {
    text-align: center !important;
  }
  .cid-uL63VjrTWi .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL63VjrTWi .content-head {
  max-width: 800px;
}
.cid-uL63VjrTWi .card-title,
.cid-uL63VjrTWi .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uL63VjrTWi .card-text {
  color: #ffffff;
}
.cid-uL63VlaFk8 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uL63VlaFk8 .listado-enlaces ul li {
  list-style: disc;
}
.cid-uL63VlaFk8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL63VlaFk8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL63VlaFk8 .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uL63VlaFk8 .footer-col {
    flex-direction: column;
  }
}
.cid-uL63VlaFk8 .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uL63VlaFk8 .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uL63VlaFk8 .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uL63VlaFk8 .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uL63VlaFk8 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uL63VlaFk8 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uL63VlaFk8 .soc-item {
  margin: 8px;
}
.cid-uL63VlaFk8 .soc-item a:hover .mbr-iconfont,
.cid-uL63VlaFk8 .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uL63VlaFk8 .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uL63VlaFk8 .row {
    text-align: center;
  }
  .cid-uL63VlaFk8 .social-row {
    justify-content: center;
  }
}
.cid-uL63VlaFk8 .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uL63VlaFk8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uL63VlaFk8 .list {
    margin-bottom: 0rem;
  }
}
.cid-uL63VlaFk8 .mbr-text {
  color: #bbbbbb;
}
.cid-uL63VlaFk8 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uL63VlaFk8 .list,
.cid-uL63VlaFk8 .item-wrap {
  color: #ffffff;
}
.cid-uL63VlaFk8 .copyright {
  color: #f7f7f7;
}
.cid-uL63VneduU {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uL63VneduU {
    padding-bottom: 0px;
  }
}
.cid-uL63VneduU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL63VneduU .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uL63VneduU .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uL63VneduU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL63VneduU .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uL63VneduU .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uL63VneduU .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uL63VneduU .content-head {
  max-width: 800px;
}
.cid-uL63VneduU .card-title {
  text-align: right;
}
.cid-uL63Vp0EmX {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uL63VrKZZO {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uL63VrKZZO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uL63VrKZZO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uL63VrKZZO .title .num {
  width: 100%;
  display: block;
}
.cid-uL63VrKZZO .title .card-title {
  z-index: 1;
}
.cid-uL63VrKZZO .num {
  color: #9fe870;
}
.cid-uL63VrKZZO .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uL63VrKZZO .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uL63VrKZZO * {
    text-align: center !important;
  }
  .cid-uL63VrKZZO .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uL63VrKZZO .content-head {
  max-width: 800px;
}
.cid-uL63VrKZZO .card-title,
.cid-uL63VrKZZO .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uL63VrKZZO .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uLySFxUzsm {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLySFzgzA4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uLySFzgzA4 .content-head {
  max-width: 1167px;
}
.cid-uLySFzgzA4 .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uLySFzgzA4 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLySFzgzA4 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLySFzgzA4 .mbr-section-title {
  color: #0c2c68;
}
.cid-uLySFzgzA4 .mbr-text,
.cid-uLySFzgzA4 .mbr-section-btn {
  color: #163300;
}
.cid-uLySFLkIiS {
  padding-top: 3rem;
  padding-bottom: 2rem;
  max-width: 1188px;
  margin: 0 auto;
  background-color: #ffffff;
}
.cid-uLySFLkIiS .tachado {
  text-decoration: line-through;
}
.cid-uLySFLkIiS h6 {
  line-height: 1.2;
}
.cid-uLySFLkIiS img,
.cid-uLySFLkIiS .item-img {
  width: 100%;
  border-top-left-radius: 91% !important;
  border-top-right-radius: 100% !important;
  border-bottom-left-radius: 0% !important;
  border-bottom-right-radius: 0% !important;
}
.cid-uLySFLkIiS .item:focus,
.cid-uLySFLkIiS span:focus {
  outline: none;
}
.cid-uLySFLkIiS .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uLySFLkIiS .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLySFLkIiS .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uLySFLkIiS .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uLySFLkIiS .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uLySFLkIiS .mbr-section-title {
  color: #000000;
}
.cid-uLySFLkIiS .mbr-text,
.cid-uLySFLkIiS .mbr-section-btn {
  color: #000000;
}
.cid-uLySFLkIiS .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uLySFLkIiS .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uLySFLkIiS .item-text {
  color: #000000;
  text-align: center;
}
.cid-uLySFLkIiS .content-head {
  max-width: 800px;
}
.cid-uLySFLkIiS .item-title,
.cid-uLySFLkIiS .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uLySFLkIiS .item-subtitle,
.cid-uLySFLkIiS .mbr-section-btn {
  text-align: left;
  color: #a4171b;
}
.cid-uLySFLkIiS .item-text,
.cid-uLySFLkIiS .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uLySFLkIiS .item-title-1,
.cid-uLySFLkIiS .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uLySFLkIiS .item-subtitle-2,
.cid-uLySFLkIiS .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uLySFLkIiS .item-texto-1,
.cid-uLySFLkIiS .mbr-section-btn {
  color: #1f6463;
  text-align: left;
}
.cid-uLySFXJ1Nd {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLySG0O7bD {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/fondo-aviones-viajes-de-pueblo-en-pueblo-1379x308.png");
  background-size: contain;
}
.cid-uLySG0O7bD .content-head {
  max-width: 747px;
}
.cid-uLySG0O7bD .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uLySG0O7bD .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLySG0O7bD .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLySG0O7bD .mbr-section-title {
  color: #0c2c68;
}
.cid-uLySG0O7bD .mbr-text,
.cid-uLySG0O7bD .mbr-section-btn {
  color: #163300;
}
.cid-uLySG4A3dK {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uLySG4A3dK h6 {
  line-height: 1.2;
}
.cid-uLySG4A3dK img,
.cid-uLySG4A3dK .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uLySG4A3dK .item:focus,
.cid-uLySG4A3dK span:focus {
  outline: none;
}
.cid-uLySG4A3dK .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uLySG4A3dK .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLySG4A3dK .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uLySG4A3dK .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uLySG4A3dK .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uLySG4A3dK .mbr-section-title {
  color: #000000;
}
.cid-uLySG4A3dK .mbr-text,
.cid-uLySG4A3dK .mbr-section-btn {
  color: #000000;
}
.cid-uLySG4A3dK .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uLySG4A3dK .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uLySG4A3dK .item-text {
  color: #000000;
  text-align: center;
}
.cid-uLySG4A3dK .content-head {
  max-width: 800px;
}
.cid-uLySG4A3dK .item-title,
.cid-uLySG4A3dK .mbr-section-btn {
  color: #393193;
  text-align: left;
}
.cid-uLySG4A3dK .item-subtitle,
.cid-uLySG4A3dK .mbr-section-btn {
  text-align: left;
}
.cid-uLySG4A3dK .item-text,
.cid-uLySG4A3dK .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uLySG7YwHA {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLySG9Z9Kl {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uLySG9Z9Kl .content-head {
  max-width: 915px;
}
.cid-uLySG9Z9Kl .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uLySG9Z9Kl .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLySG9Z9Kl .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLySG9Z9Kl .mbr-section-title {
  color: #163300;
}
.cid-uLySG9Z9Kl .mbr-text,
.cid-uLySG9Z9Kl .mbr-section-btn {
  color: #0c2c68;
}
.cid-uLySGcjoer {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background: #ffffff;
}
.cid-uLySGcjoer .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLySGcjoer .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLySGcjoer .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uLySGcjoer .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uLySGcjoer .embla__button--next,
.cid-uLySGcjoer .embla__button--prev {
  display: flex;
}
.cid-uLySGcjoer .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uLySGcjoer .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uLySGcjoer .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uLySGcjoer .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uLySGcjoer .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uLySGcjoer .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uLySGcjoer .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uLySGcjoer .embla {
  position: relative;
  width: 100%;
}
.cid-uLySGcjoer .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uLySGcjoer .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uLySGcjoer .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uLySGcjoer .embla__slide a {
  cursor: grab;
}
.cid-uLySGcjoer .embla__slide a:active {
  cursor: grabbing;
}
.cid-uLySGcjoer .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uLySGcjoer .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uLySGcjoer .mbr-section-title {
  color: #232323;
}
.cid-uLySGcjoer .mbr-section-subtitle {
  color: #232323;
}
.cid-uLySGcjoer .mbr-box {
  color: #ffffff;
}
.cid-uLySGcjoer .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
  max-width: 260px;
}
.cid-uLySGcjoer img,
.cid-uLySGcjoer .item-img {
  width: 100%;
}
.cid-uLySGcjoer .item-wrapper {
  position: relative;
}
.cid-uLySGcjoer .content-head {
  max-width: 800px;
}
.cid-uLySGcjoer .item-title,
.cid-uLySGcjoer .mbr-section-btn {
  color: #393193;
  text-align: left;
}
.cid-uLySGcjoer .item-subtitle,
.cid-uLySGcjoer .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uLySGeHCi9 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLySGhmAlC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uLySGk4fYL {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uLySGk4fYL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLySGk4fYL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLySGk4fYL .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
  border-radius: 0 !important;
}
@media (max-width: 767px) {
  .cid-uLySGk4fYL .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLySGk4fYL .mbr-iconfont {
  font-size: 3rem;
  color: #d70081;
  padding-right: 2rem;
}
.cid-uLySGk4fYL .content-head {
  max-width: 800px;
}
.cid-uLySGk4fYL .mbr-section-title {
  color: #df0229;
}
.cid-uLySGlMIpg {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLySGn0okS {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uLySGn0okS img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLXGHzCcHc {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLXGHzCcHc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLXGHzCcHc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLXGHzCcHc .title .num {
  width: 100%;
  display: block;
}
.cid-uLXGHzCcHc .title .card-title {
  z-index: 1;
}
.cid-uLXGHzCcHc .num {
  color: #9fe870;
}
.cid-uLXGHzCcHc .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLXGHzCcHc .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLXGHzCcHc * {
    text-align: center !important;
  }
  .cid-uLXGHzCcHc .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLXGHzCcHc .content-head {
  max-width: 800px;
}
.cid-uLXGHzCcHc .card-title,
.cid-uLXGHzCcHc .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLXGHzCcHc .card-text {
  color: #ffffff;
}
.cid-uLySGpXZ5q {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uLySGpXZ5q .listado-enlaces ul li {
  list-style: disc;
}
.cid-uLySGpXZ5q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLySGpXZ5q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLySGpXZ5q .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uLySGpXZ5q .footer-col {
    flex-direction: column;
  }
}
.cid-uLySGpXZ5q .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uLySGpXZ5q .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uLySGpXZ5q .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uLySGpXZ5q .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uLySGpXZ5q .mbr-section-btn {
    text-align: center;
  }
}
.cid-uLySGpXZ5q .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uLySGpXZ5q .soc-item {
  margin: 8px;
}
.cid-uLySGpXZ5q .soc-item a:hover .mbr-iconfont,
.cid-uLySGpXZ5q .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uLySGpXZ5q .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uLySGpXZ5q .row {
    text-align: center;
  }
  .cid-uLySGpXZ5q .social-row {
    justify-content: center;
  }
}
.cid-uLySGpXZ5q .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uLySGpXZ5q .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uLySGpXZ5q .list {
    margin-bottom: 0rem;
  }
}
.cid-uLySGpXZ5q .mbr-text {
  color: #bbbbbb;
}
.cid-uLySGpXZ5q .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uLySGpXZ5q .list,
.cid-uLySGpXZ5q .item-wrap {
  color: #ffffff;
}
.cid-uLySGpXZ5q .copyright {
  color: #f7f7f7;
}
.cid-uLySGrDfJL {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uLySGrDfJL {
    padding-bottom: 0px;
  }
}
.cid-uLySGrDfJL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLySGrDfJL .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uLySGrDfJL .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uLySGrDfJL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLySGrDfJL .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uLySGrDfJL .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLySGrDfJL .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uLySGrDfJL .content-head {
  max-width: 800px;
}
.cid-uLySGrDfJL .card-title {
  text-align: right;
}
.cid-uLySGt3Ujr {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLySGulFLE {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uLySGulFLE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLySGulFLE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLySGulFLE .title .num {
  width: 100%;
  display: block;
}
.cid-uLySGulFLE .title .card-title {
  z-index: 1;
}
.cid-uLySGulFLE .num {
  color: #9fe870;
}
.cid-uLySGulFLE .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLySGulFLE .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLySGulFLE * {
    text-align: center !important;
  }
  .cid-uLySGulFLE .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLySGulFLE .content-head {
  max-width: 800px;
}
.cid-uLySGulFLE .card-title,
.cid-uLySGulFLE .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uLySGulFLE .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uLz3gSbgHd {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLz3gUxo5r {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uLz3gUxo5r .content-head {
  max-width: 1167px;
}
.cid-uLz3gUxo5r .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uLz3gUxo5r .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLz3gUxo5r .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLz3gUxo5r .mbr-section-title {
  color: #0c2c68;
}
.cid-uLz3gUxo5r .mbr-text,
.cid-uLz3gUxo5r .mbr-section-btn {
  color: #163300;
}
.cid-uLz3gXw84e {
  padding-top: 3rem;
  padding-bottom: 2rem;
  max-width: 1188px;
  margin: 0 auto;
  background-color: #ffffff;
}
.cid-uLz3gXw84e .tachado {
  text-decoration: line-through;
}
.cid-uLz3gXw84e h6 {
  line-height: 1.2;
}
.cid-uLz3gXw84e img,
.cid-uLz3gXw84e .item-img {
  width: 100%;
  border-top-left-radius: 91% !important;
  border-top-right-radius: 100% !important;
  border-bottom-left-radius: 0% !important;
  border-bottom-right-radius: 0% !important;
}
.cid-uLz3gXw84e .item:focus,
.cid-uLz3gXw84e span:focus {
  outline: none;
}
.cid-uLz3gXw84e .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uLz3gXw84e .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLz3gXw84e .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uLz3gXw84e .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uLz3gXw84e .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uLz3gXw84e .mbr-section-title {
  color: #000000;
}
.cid-uLz3gXw84e .mbr-text,
.cid-uLz3gXw84e .mbr-section-btn {
  color: #000000;
}
.cid-uLz3gXw84e .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uLz3gXw84e .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uLz3gXw84e .item-text {
  color: #000000;
  text-align: center;
}
.cid-uLz3gXw84e .content-head {
  max-width: 800px;
}
.cid-uLz3gXw84e .item-title,
.cid-uLz3gXw84e .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uLz3gXw84e .item-subtitle,
.cid-uLz3gXw84e .mbr-section-btn {
  text-align: left;
  color: #a4171b;
}
.cid-uLz3gXw84e .item-text,
.cid-uLz3gXw84e .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uLz3gXw84e .item-title-1,
.cid-uLz3gXw84e .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uLz3gXw84e .item-subtitle-2,
.cid-uLz3gXw84e .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uLz3gXw84e .item-texto-1,
.cid-uLz3gXw84e .mbr-section-btn {
  color: #1f6463;
  text-align: left;
}
.cid-uLz3gZvq2I {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLz3h0qt6p {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/fondo-aviones-viajes-de-pueblo-en-pueblo-1379x308.png");
  background-size: contain;
}
.cid-uLz3h0qt6p .content-head {
  max-width: 747px;
}
.cid-uLz3h0qt6p .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uLz3h0qt6p .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLz3h0qt6p .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLz3h0qt6p .mbr-section-title {
  color: #0c2c68;
}
.cid-uLz3h0qt6p .mbr-text,
.cid-uLz3h0qt6p .mbr-section-btn {
  color: #163300;
}
.cid-uLz3h1LcrA {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uLz3h1LcrA h6 {
  line-height: 1.2;
}
.cid-uLz3h1LcrA img,
.cid-uLz3h1LcrA .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uLz3h1LcrA .item:focus,
.cid-uLz3h1LcrA span:focus {
  outline: none;
}
.cid-uLz3h1LcrA .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uLz3h1LcrA .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLz3h1LcrA .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uLz3h1LcrA .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uLz3h1LcrA .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uLz3h1LcrA .mbr-section-title {
  color: #000000;
}
.cid-uLz3h1LcrA .mbr-text,
.cid-uLz3h1LcrA .mbr-section-btn {
  color: #000000;
}
.cid-uLz3h1LcrA .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uLz3h1LcrA .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uLz3h1LcrA .item-text {
  color: #000000;
  text-align: center;
}
.cid-uLz3h1LcrA .content-head {
  max-width: 800px;
}
.cid-uLz3h1LcrA .item-title,
.cid-uLz3h1LcrA .mbr-section-btn {
  color: #393193;
  text-align: left;
}
.cid-uLz3h1LcrA .item-subtitle,
.cid-uLz3h1LcrA .mbr-section-btn {
  text-align: left;
}
.cid-uLz3h1LcrA .item-text,
.cid-uLz3h1LcrA .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uLz3h3dJ95 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLz3h4aixB {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uLz3h4aixB .content-head {
  max-width: 915px;
}
.cid-uLz3h4aixB .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uLz3h4aixB .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLz3h4aixB .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLz3h4aixB .mbr-section-title {
  color: #163300;
}
.cid-uLz3h4aixB .mbr-text,
.cid-uLz3h4aixB .mbr-section-btn {
  color: #0c2c68;
}
.cid-uLz3h5ixuC {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background: #ffffff;
}
.cid-uLz3h5ixuC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLz3h5ixuC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLz3h5ixuC .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uLz3h5ixuC .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uLz3h5ixuC .embla__button--next,
.cid-uLz3h5ixuC .embla__button--prev {
  display: flex;
}
.cid-uLz3h5ixuC .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uLz3h5ixuC .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uLz3h5ixuC .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uLz3h5ixuC .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uLz3h5ixuC .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uLz3h5ixuC .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uLz3h5ixuC .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uLz3h5ixuC .embla {
  position: relative;
  width: 100%;
}
.cid-uLz3h5ixuC .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uLz3h5ixuC .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uLz3h5ixuC .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uLz3h5ixuC .embla__slide a {
  cursor: grab;
}
.cid-uLz3h5ixuC .embla__slide a:active {
  cursor: grabbing;
}
.cid-uLz3h5ixuC .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uLz3h5ixuC .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uLz3h5ixuC .mbr-section-title {
  color: #232323;
}
.cid-uLz3h5ixuC .mbr-section-subtitle {
  color: #232323;
}
.cid-uLz3h5ixuC .mbr-box {
  color: #ffffff;
}
.cid-uLz3h5ixuC .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
  max-width: 260px;
}
.cid-uLz3h5ixuC img,
.cid-uLz3h5ixuC .item-img {
  width: 100%;
}
.cid-uLz3h5ixuC .item-wrapper {
  position: relative;
}
.cid-uLz3h5ixuC .content-head {
  max-width: 800px;
}
.cid-uLz3h5ixuC .item-title,
.cid-uLz3h5ixuC .mbr-section-btn {
  color: #393193;
  text-align: left;
}
.cid-uLz3h5ixuC .item-subtitle,
.cid-uLz3h5ixuC .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uLz3h6VMds {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLz3h9nqf6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uLz3hbzvcN {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uLz3hbzvcN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLz3hbzvcN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLz3hbzvcN .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
  border-radius: 0 !important;
}
@media (max-width: 767px) {
  .cid-uLz3hbzvcN .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLz3hbzvcN .mbr-iconfont {
  font-size: 3rem;
  color: #d70081;
  padding-right: 2rem;
}
.cid-uLz3hbzvcN .content-head {
  max-width: 800px;
}
.cid-uLz3hbzvcN .mbr-section-title {
  color: #df0229;
}
.cid-uLz3hd7nZB {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLz3hemI2T {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uLz3hemI2T img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLXGU1ereK {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLXGU1ereK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLXGU1ereK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLXGU1ereK .title .num {
  width: 100%;
  display: block;
}
.cid-uLXGU1ereK .title .card-title {
  z-index: 1;
}
.cid-uLXGU1ereK .num {
  color: #9fe870;
}
.cid-uLXGU1ereK .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLXGU1ereK .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLXGU1ereK * {
    text-align: center !important;
  }
  .cid-uLXGU1ereK .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLXGU1ereK .content-head {
  max-width: 800px;
}
.cid-uLXGU1ereK .card-title,
.cid-uLXGU1ereK .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLXGU1ereK .card-text {
  color: #ffffff;
}
.cid-uLz3hh55CA {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uLz3hh55CA .listado-enlaces ul li {
  list-style: disc;
}
.cid-uLz3hh55CA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLz3hh55CA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLz3hh55CA .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uLz3hh55CA .footer-col {
    flex-direction: column;
  }
}
.cid-uLz3hh55CA .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uLz3hh55CA .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uLz3hh55CA .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uLz3hh55CA .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uLz3hh55CA .mbr-section-btn {
    text-align: center;
  }
}
.cid-uLz3hh55CA .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uLz3hh55CA .soc-item {
  margin: 8px;
}
.cid-uLz3hh55CA .soc-item a:hover .mbr-iconfont,
.cid-uLz3hh55CA .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uLz3hh55CA .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uLz3hh55CA .row {
    text-align: center;
  }
  .cid-uLz3hh55CA .social-row {
    justify-content: center;
  }
}
.cid-uLz3hh55CA .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uLz3hh55CA .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uLz3hh55CA .list {
    margin-bottom: 0rem;
  }
}
.cid-uLz3hh55CA .mbr-text {
  color: #bbbbbb;
}
.cid-uLz3hh55CA .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uLz3hh55CA .list,
.cid-uLz3hh55CA .item-wrap {
  color: #ffffff;
}
.cid-uLz3hh55CA .copyright {
  color: #f7f7f7;
}
.cid-uLz3hiJ6f1 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uLz3hiJ6f1 {
    padding-bottom: 0px;
  }
}
.cid-uLz3hiJ6f1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLz3hiJ6f1 .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uLz3hiJ6f1 .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uLz3hiJ6f1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLz3hiJ6f1 .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uLz3hiJ6f1 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLz3hiJ6f1 .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uLz3hiJ6f1 .content-head {
  max-width: 800px;
}
.cid-uLz3hiJ6f1 .card-title {
  text-align: right;
}
.cid-uLz3hkqYfM {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLz3hlSPzj {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uLz3hlSPzj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLz3hlSPzj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLz3hlSPzj .title .num {
  width: 100%;
  display: block;
}
.cid-uLz3hlSPzj .title .card-title {
  z-index: 1;
}
.cid-uLz3hlSPzj .num {
  color: #9fe870;
}
.cid-uLz3hlSPzj .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLz3hlSPzj .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLz3hlSPzj * {
    text-align: center !important;
  }
  .cid-uLz3hlSPzj .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLz3hlSPzj .content-head {
  max-width: 800px;
}
.cid-uLz3hlSPzj .card-title,
.cid-uLz3hlSPzj .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uLz3hlSPzj .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uLETR5k1Jb {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uLETR5k1Jb .carousel {
  height: 800px;
}
.cid-uLETR5k1Jb .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uLETR5k1Jb .carousel-item,
.cid-uLETR5k1Jb .carousel-inner {
  height: 100%;
}
.cid-uLETR5k1Jb img,
.cid-uLETR5k1Jb .item-wrapper {
  border-radius: 0 !important;
}
.cid-uLETR5k1Jb .carousel-caption {
  bottom: 11%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 779px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uLETR5k1Jb .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uLETR5k1Jb .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uLETR5k1Jb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uLETR5k1Jb .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uLETR5k1Jb .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uLETR5k1Jb .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uLETR5k1Jb .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uLETR5k1Jb .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uLETR5k1Jb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uLETR5k1Jb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uLETR5k1Jb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uLETR5k1Jb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uLETR5k1Jb .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uLETR5k1Jb .carousel-indicators li.active,
.cid-uLETR5k1Jb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uLETR5k1Jb .carousel-indicators li::after,
.cid-uLETR5k1Jb .carousel-indicators li::before {
  content: none;
}
.cid-uLETR5k1Jb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uLETR5k1Jb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uLETR5k1Jb .mbr-section-subtitle,
  .cid-uLETR5k1Jb .mbr-section-text,
  .cid-uLETR5k1Jb .mbr-section-btn {
    text-align: center;
  }
}
.cid-uLETR5k1Jb H5 {
  text-align: center;
}
.cid-uLETR5k1Jb .mbr-section-text,
.cid-uLETR5k1Jb .mbr-section-btn {
  text-align: center;
}
.cid-uLETRhzhx8 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLETRjIbMJ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/fondo-aviones-viajes-de-pueblo-en-pueblo-1379x308.png");
  background-size: contain;
}
.cid-uLETRjIbMJ .content-head {
  max-width: 747px;
}
.cid-uLETRjIbMJ .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uLETRjIbMJ .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLETRjIbMJ .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLETRjIbMJ .mbr-section-title {
  color: #0c2c68;
}
.cid-uLETRjIbMJ .mbr-text,
.cid-uLETRjIbMJ .mbr-section-btn {
  color: #163300;
}
.cid-uLETRoqRbt {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLETRpZ3YU {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uLETRpZ3YU h6 {
  line-height: 1.2;
}
.cid-uLETRpZ3YU img,
.cid-uLETRpZ3YU .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uLETRpZ3YU .item:focus,
.cid-uLETRpZ3YU span:focus {
  outline: none;
}
.cid-uLETRpZ3YU .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uLETRpZ3YU .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLETRpZ3YU .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uLETRpZ3YU .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uLETRpZ3YU .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uLETRpZ3YU .mbr-section-title {
  color: #000000;
}
.cid-uLETRpZ3YU .mbr-text,
.cid-uLETRpZ3YU .mbr-section-btn {
  color: #000000;
}
.cid-uLETRpZ3YU .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uLETRpZ3YU .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uLETRpZ3YU .item-text {
  color: #000000;
  text-align: center;
}
.cid-uLETRpZ3YU .content-head {
  max-width: 800px;
}
.cid-uLETRpZ3YU .item-title,
.cid-uLETRpZ3YU .mbr-section-btn {
  color: #393193;
  text-align: left;
}
.cid-uLETRpZ3YU .item-subtitle,
.cid-uLETRpZ3YU .mbr-section-btn {
  text-align: left;
}
.cid-uLETRpZ3YU .item-text,
.cid-uLETRpZ3YU .mbr-section-btn {
  text-align: left;
  color: #232323;
}
.cid-uLETRs4yS4 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uLETRs4yS4 h6 {
  line-height: 1.2;
}
.cid-uLETRs4yS4 img,
.cid-uLETRs4yS4 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uLETRs4yS4 .item:focus,
.cid-uLETRs4yS4 span:focus {
  outline: none;
}
.cid-uLETRs4yS4 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uLETRs4yS4 .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLETRs4yS4 .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uLETRs4yS4 .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uLETRs4yS4 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uLETRs4yS4 .mbr-section-title {
  color: #000000;
}
.cid-uLETRs4yS4 .mbr-text,
.cid-uLETRs4yS4 .mbr-section-btn {
  color: #000000;
}
.cid-uLETRs4yS4 .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uLETRs4yS4 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uLETRs4yS4 .item-text {
  color: #000000;
  text-align: center;
}
.cid-uLETRs4yS4 .content-head {
  max-width: 800px;
}
.cid-uLETRs4yS4 .item-title,
.cid-uLETRs4yS4 .mbr-section-btn {
  color: #393193;
  text-align: left;
}
.cid-uLETRs4yS4 .item-subtitle,
.cid-uLETRs4yS4 .mbr-section-btn {
  text-align: left;
}
.cid-uLETRs4yS4 .item-text,
.cid-uLETRs4yS4 .mbr-section-btn {
  text-align: left;
  color: #232323;
}
.cid-uLETRuiY65 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLETRw3qPM {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uLETRw3qPM h6 {
  line-height: 1.2;
}
.cid-uLETRw3qPM img,
.cid-uLETRw3qPM .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uLETRw3qPM .item:focus,
.cid-uLETRw3qPM span:focus {
  outline: none;
}
.cid-uLETRw3qPM .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uLETRw3qPM .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLETRw3qPM .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uLETRw3qPM .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uLETRw3qPM .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uLETRw3qPM .mbr-section-title {
  color: #393193;
}
.cid-uLETRw3qPM .mbr-text,
.cid-uLETRw3qPM .mbr-section-btn {
  color: #000000;
}
.cid-uLETRw3qPM .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uLETRw3qPM .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uLETRw3qPM .item-text {
  color: #000000;
  text-align: center;
}
.cid-uLETRw3qPM .content-head {
  max-width: 800px;
}
.cid-uLETRw3qPM .item-title,
.cid-uLETRw3qPM .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uLETRw3qPM .item-subtitle,
.cid-uLETRw3qPM .mbr-section-btn {
  text-align: left;
}
.cid-uLETRw3qPM .item-text,
.cid-uLETRw3qPM .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uLETRyfZQZ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uLETRyfZQZ h6 {
  line-height: 1.2;
}
.cid-uLETRyfZQZ img,
.cid-uLETRyfZQZ .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uLETRyfZQZ .item:focus,
.cid-uLETRyfZQZ span:focus {
  outline: none;
}
.cid-uLETRyfZQZ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uLETRyfZQZ .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLETRyfZQZ .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uLETRyfZQZ .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uLETRyfZQZ .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uLETRyfZQZ .mbr-section-title {
  color: #393193;
}
.cid-uLETRyfZQZ .mbr-text,
.cid-uLETRyfZQZ .mbr-section-btn {
  color: #000000;
}
.cid-uLETRyfZQZ .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uLETRyfZQZ .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uLETRyfZQZ .item-text {
  color: #000000;
  text-align: center;
}
.cid-uLETRyfZQZ .content-head {
  max-width: 800px;
}
.cid-uLETRyfZQZ .item-title,
.cid-uLETRyfZQZ .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uLETRyfZQZ .item-subtitle,
.cid-uLETRyfZQZ .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uLETRyfZQZ .item-text,
.cid-uLETRyfZQZ .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uLETRAKeDE {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uLETRAKeDE h6 {
  line-height: 1.2;
}
.cid-uLETRAKeDE img,
.cid-uLETRAKeDE .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uLETRAKeDE .item:focus,
.cid-uLETRAKeDE span:focus {
  outline: none;
}
.cid-uLETRAKeDE .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uLETRAKeDE .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLETRAKeDE .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uLETRAKeDE .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uLETRAKeDE .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uLETRAKeDE .mbr-section-title {
  color: #393193;
}
.cid-uLETRAKeDE .mbr-text,
.cid-uLETRAKeDE .mbr-section-btn {
  color: #000000;
}
.cid-uLETRAKeDE .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uLETRAKeDE .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uLETRAKeDE .item-text {
  color: #000000;
  text-align: center;
}
.cid-uLETRAKeDE .content-head {
  max-width: 800px;
}
.cid-uLETRAKeDE .item-title,
.cid-uLETRAKeDE .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uLETRAKeDE .item-subtitle,
.cid-uLETRAKeDE .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uLETRAKeDE .item-text,
.cid-uLETRAKeDE .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uLETRDfaae {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uLETRDfaae h6 {
  line-height: 1.2;
}
.cid-uLETRDfaae img,
.cid-uLETRDfaae .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uLETRDfaae .item:focus,
.cid-uLETRDfaae span:focus {
  outline: none;
}
.cid-uLETRDfaae .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uLETRDfaae .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLETRDfaae .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uLETRDfaae .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uLETRDfaae .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uLETRDfaae .mbr-section-title {
  color: #000000;
}
.cid-uLETRDfaae .mbr-text,
.cid-uLETRDfaae .mbr-section-btn {
  color: #000000;
}
.cid-uLETRDfaae .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uLETRDfaae .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uLETRDfaae .item-text {
  color: #000000;
  text-align: center;
}
.cid-uLETRDfaae .content-head {
  max-width: 800px;
}
.cid-uLETRDfaae .item-title,
.cid-uLETRDfaae .mbr-section-btn {
  color: #393193;
  text-align: left;
}
.cid-uLETRDfaae .item-subtitle,
.cid-uLETRDfaae .mbr-section-btn {
  text-align: left;
}
.cid-uLETRDfaae .item-text,
.cid-uLETRDfaae .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uLETRFGN7y {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uLETRFGN7y h6 {
  line-height: 1.2;
}
.cid-uLETRFGN7y img,
.cid-uLETRFGN7y .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uLETRFGN7y .item:focus,
.cid-uLETRFGN7y span:focus {
  outline: none;
}
.cid-uLETRFGN7y .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uLETRFGN7y .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLETRFGN7y .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uLETRFGN7y .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uLETRFGN7y .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uLETRFGN7y .mbr-section-title {
  color: #000000;
}
.cid-uLETRFGN7y .mbr-text,
.cid-uLETRFGN7y .mbr-section-btn {
  color: #000000;
}
.cid-uLETRFGN7y .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uLETRFGN7y .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uLETRFGN7y .item-text {
  color: #000000;
  text-align: center;
}
.cid-uLETRFGN7y .content-head {
  max-width: 800px;
}
.cid-uLETRFGN7y .item-title,
.cid-uLETRFGN7y .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uLETRFGN7y .item-subtitle,
.cid-uLETRFGN7y .mbr-section-btn {
  text-align: left;
}
.cid-uLETRFGN7y .item-text,
.cid-uLETRFGN7y .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uLETRIiAZe {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uLETRIiAZe .tachado {
  text-decoration: line-through;
}
.cid-uLETRIiAZe h6 {
  line-height: 1.2;
}
.cid-uLETRIiAZe img,
.cid-uLETRIiAZe .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uLETRIiAZe .item:focus,
.cid-uLETRIiAZe span:focus {
  outline: none;
}
.cid-uLETRIiAZe .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uLETRIiAZe .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLETRIiAZe .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uLETRIiAZe .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uLETRIiAZe .item {
  padding: 0;
  margin: 0;
}
.cid-uLETRIiAZe .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uLETRIiAZe .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uLETRIiAZe .mbr-section-title {
  color: #000000;
}
.cid-uLETRIiAZe .mbr-text,
.cid-uLETRIiAZe .mbr-section-btn {
  color: #000000;
}
.cid-uLETRIiAZe .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uLETRIiAZe .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uLETRIiAZe .item-text {
  color: #000000;
  text-align: center;
}
.cid-uLETRIiAZe .content-head {
  max-width: 800px;
}
.cid-uLETRIiAZe .item-title,
.cid-uLETRIiAZe .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uLETRIiAZe .item-subtitle,
.cid-uLETRIiAZe .mbr-section-btn {
  text-align: left;
  color: #232323;
}
.cid-uLETRIiAZe .item-text,
.cid-uLETRIiAZe .mbr-section-btn {
  text-align: left;
  color: #232323;
}
.cid-uLETSgS5jj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uLETSobv8h {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLETSqsA2B {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uLETSqsA2B img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLXIZ5USkR {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLXIZ5USkR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLXIZ5USkR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLXIZ5USkR .title .num {
  width: 100%;
  display: block;
}
.cid-uLXIZ5USkR .title .card-title {
  z-index: 1;
}
.cid-uLXIZ5USkR .num {
  color: #9fe870;
}
.cid-uLXIZ5USkR .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLXIZ5USkR .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLXIZ5USkR * {
    text-align: center !important;
  }
  .cid-uLXIZ5USkR .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLXIZ5USkR .content-head {
  max-width: 800px;
}
.cid-uLXIZ5USkR .card-title,
.cid-uLXIZ5USkR .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLXIZ5USkR .card-text {
  color: #ffffff;
}
.cid-uLETSw3tMw {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uLETSw3tMw .listado-enlaces ul li {
  list-style: disc;
}
.cid-uLETSw3tMw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLETSw3tMw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLETSw3tMw .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uLETSw3tMw .footer-col {
    flex-direction: column;
  }
}
.cid-uLETSw3tMw .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uLETSw3tMw .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uLETSw3tMw .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uLETSw3tMw .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uLETSw3tMw .mbr-section-btn {
    text-align: center;
  }
}
.cid-uLETSw3tMw .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uLETSw3tMw .soc-item {
  margin: 8px;
}
.cid-uLETSw3tMw .soc-item a:hover .mbr-iconfont,
.cid-uLETSw3tMw .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uLETSw3tMw .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uLETSw3tMw .row {
    text-align: center;
  }
  .cid-uLETSw3tMw .social-row {
    justify-content: center;
  }
}
.cid-uLETSw3tMw .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uLETSw3tMw .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uLETSw3tMw .list {
    margin-bottom: 0rem;
  }
}
.cid-uLETSw3tMw .mbr-text {
  color: #bbbbbb;
}
.cid-uLETSw3tMw .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uLETSw3tMw .list,
.cid-uLETSw3tMw .item-wrap {
  color: #ffffff;
}
.cid-uLETSw3tMw .copyright {
  color: #f7f7f7;
}
.cid-uLETSzjJHS {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uLETSzjJHS {
    padding-bottom: 0px;
  }
}
.cid-uLETSzjJHS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLETSzjJHS .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uLETSzjJHS .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uLETSzjJHS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLETSzjJHS .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uLETSzjJHS .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLETSzjJHS .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uLETSzjJHS .content-head {
  max-width: 800px;
}
.cid-uLETSzjJHS .card-title {
  text-align: right;
}
.cid-uLETSCvbir {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLETSFos01 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uLETSFos01 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLETSFos01 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLETSFos01 .title .num {
  width: 100%;
  display: block;
}
.cid-uLETSFos01 .title .card-title {
  z-index: 1;
}
.cid-uLETSFos01 .num {
  color: #9fe870;
}
.cid-uLETSFos01 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLETSFos01 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLETSFos01 * {
    text-align: center !important;
  }
  .cid-uLETSFos01 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLETSFos01 .content-head {
  max-width: 800px;
}
.cid-uLETSFos01 .card-title,
.cid-uLETSFos01 .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uLETSFos01 .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uJZyHAyvLV {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uJZyHAyvLV .carousel {
  height: 800px;
}
.cid-uJZyHAyvLV .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uJZyHAyvLV .carousel-item,
.cid-uJZyHAyvLV .carousel-inner {
  height: 100%;
}
.cid-uJZyHAyvLV img,
.cid-uJZyHAyvLV .item-wrapper {
  border-radius: 0 !important;
}
.cid-uJZyHAyvLV .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uJZyHAyvLV .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uJZyHAyvLV .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uJZyHAyvLV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uJZyHAyvLV .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uJZyHAyvLV .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uJZyHAyvLV .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uJZyHAyvLV .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uJZyHAyvLV .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJZyHAyvLV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJZyHAyvLV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJZyHAyvLV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJZyHAyvLV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uJZyHAyvLV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJZyHAyvLV .carousel-indicators li.active,
.cid-uJZyHAyvLV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJZyHAyvLV .carousel-indicators li::after,
.cid-uJZyHAyvLV .carousel-indicators li::before {
  content: none;
}
.cid-uJZyHAyvLV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJZyHAyvLV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJZyHAyvLV .mbr-section-subtitle,
  .cid-uJZyHAyvLV .mbr-section-text,
  .cid-uJZyHAyvLV .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJZyHAyvLV .carousel-control-prev,
.cid-uJZyHAyvLV .carousel-control-next {
  display: none;
}
.cid-uJZyHBr7k8 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLSABzedC9 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uLSABzedC9 .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uLSABzedC9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLSABzedC9 .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uLSABzedC9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uLSABzedC9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLSABzedC9 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLSABzedC9 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLSABzedC9 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLSABzedC9 .mbr-section-title {
  color: #f92c50;
}
.cid-uLSABzedC9 .mbr-text,
.cid-uLSABzedC9 .mbr-section-btn {
  color: #645600;
}
.cid-uLSABzedC9 P {
  color: #9fe870;
  text-align: left;
}
.cid-uLSABzedC9 H2 {
  color: #757b62;
}
.cid-uLSABzedC9 .mbr-section-title-1 {
  color: #7787a5;
}
.cid-uJZyHDjBdv {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uJZyHDjBdv .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uJZyHDjBdv .panel-group {
  border: none;
}
.cid-uJZyHDjBdv .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uJZyHDjBdv .card-header {
    padding: 0rem;
  }
}
.cid-uJZyHDjBdv .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uJZyHDjBdv .img-col {
  padding: 0;
}
.cid-uJZyHDjBdv .img-item {
  height: 100%;
}
.cid-uJZyHDjBdv img {
  height: 100%;
  object-fit: cover;
}
.cid-uJZyHDjBdv .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uJZyHDjBdv .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uJZyHDjBdv p {
  margin-bottom: 0.3rem;
}
.cid-uJZyHDjBdv .panel-title-edit {
  color: #000000;
}
.cid-uJZyHDjBdv .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uJZyHDjBdv .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uJZyHDjBdv .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uJZyHDjBdv .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uJZyHDjBdv .panel-text {
  color: #000000;
}
.cid-uJZyHDjBdv .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uJZyHDjBdv .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uJZyHDjBdv .panel-title-edit,
.cid-uJZyHDjBdv .mbr-iconfont {
  color: #000000;
}
.cid-uLSAzDQbsY {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLSAyoP0wi {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLSAyoP0wi .mbr-text {
  color: #000000;
}
.cid-uLSAyoP0wi .mbr-section-subtitle {
  color: #000000;
}
.cid-uLSAyoP0wi .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uJZyHEujeP {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJZyHFmUnU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJZyHFmUnU .content-head {
  max-width: 947px;
}
.cid-uJZyHFmUnU .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uJZyHFmUnU .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJZyHFmUnU .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJZyHFmUnU .mbr-section-title {
  color: #0c2c68;
}
.cid-uJZyHFmUnU .mbr-text,
.cid-uJZyHFmUnU .mbr-section-btn {
  color: #163300;
}
.cid-uJZyHGoAFM {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uJZyHGoAFM .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uJZyHGoAFM .item {
    margin-bottom: 1rem;
  }
}
.cid-uJZyHGoAFM .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uJZyHGoAFM .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uJZyHGoAFM .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uJZyHGoAFM .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uJZyHGoAFM .carousel-control,
.cid-uJZyHGoAFM .close {
  background: #1b1b1b;
}
.cid-uJZyHGoAFM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uJZyHGoAFM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uJZyHGoAFM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uJZyHGoAFM .carousel-control-next span {
  margin-left: 5px;
}
.cid-uJZyHGoAFM .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uJZyHGoAFM .close::before {
  content: '\e91a';
}
.cid-uJZyHGoAFM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uJZyHGoAFM .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uJZyHGoAFM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJZyHGoAFM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uJZyHGoAFM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uJZyHGoAFM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uJZyHGoAFM .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uJZyHGoAFM .carousel-indicators li.active,
.cid-uJZyHGoAFM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uJZyHGoAFM .carousel-indicators li::after,
.cid-uJZyHGoAFM .carousel-indicators li::before {
  content: none;
}
.cid-uJZyHGoAFM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uJZyHGoAFM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uJZyHGoAFM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uJZyHGoAFM .carousel-indicators {
    display: none;
  }
}
.cid-uJZyHGoAFM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uJZyHGoAFM .carousel-inner > .active {
  display: block;
}
.cid-uJZyHGoAFM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uJZyHGoAFM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uJZyHGoAFM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uJZyHGoAFM .carousel-control,
  .cid-uJZyHGoAFM .carousel-indicators,
  .cid-uJZyHGoAFM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uJZyHGoAFM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uJZyHGoAFM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uJZyHGoAFM .carousel-indicators .active,
.cid-uJZyHGoAFM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uJZyHGoAFM .carousel-indicators .active {
  background: #fff;
}
.cid-uJZyHGoAFM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uJZyHGoAFM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uJZyHGoAFM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uJZyHGoAFM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uJZyHGoAFM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uJZyHGoAFM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uJZyHGoAFM .carousel {
  width: 100%;
}
.cid-uJZyHGoAFM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uJZyHGoAFM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uJZyHGoAFM .modal.fade .modal-dialog,
.cid-uJZyHGoAFM .modal.in .modal-dialog {
  transform: none;
}
.cid-uJZyHGoAFM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uJZyHGoAFM .content-head {
  max-width: 800px;
}
.cid-uJZyHGoAFM H6 {
  color: #0c2c68;
}
.cid-uJZyHI3CzP {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uJZyHI3CzP .content-head {
  max-width: 947px;
}
.cid-uJZyHI3CzP .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uJZyHI3CzP .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJZyHI3CzP .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uJZyHI3CzP .mbr-section-title {
  color: #0c2c68;
}
.cid-uJZyHI3CzP .mbr-text,
.cid-uJZyHI3CzP .mbr-section-btn {
  color: #163300;
}
.cid-uO1G2vgDqz {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uO1G2vgDqz h6 {
  line-height: 1.2;
}
.cid-uO1G2vgDqz img,
.cid-uO1G2vgDqz .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uO1G2vgDqz .item:focus,
.cid-uO1G2vgDqz span:focus {
  outline: none;
}
.cid-uO1G2vgDqz .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uO1G2vgDqz .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uO1G2vgDqz .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uO1G2vgDqz .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uO1G2vgDqz .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uO1G2vgDqz .mbr-section-title {
  color: #000000;
}
.cid-uO1G2vgDqz .mbr-text,
.cid-uO1G2vgDqz .mbr-section-btn {
  color: #000000;
}
.cid-uO1G2vgDqz .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uO1G2vgDqz .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uO1G2vgDqz .item-text {
  color: #000000;
  text-align: center;
}
.cid-uO1G2vgDqz .content-head {
  max-width: 800px;
}
.cid-uO1G2vgDqz .item-title,
.cid-uO1G2vgDqz .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uO1G2vgDqz .item-subtitle,
.cid-uO1G2vgDqz .mbr-section-btn {
  text-align: left;
}
.cid-uO1G2vgDqz .item-text,
.cid-uO1G2vgDqz .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uJZyHLNKQI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uJZyHOrcxt {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJZyHPxSgB {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uJZyHPxSgB img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLSADnyXlF {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLSADnyXlF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLSADnyXlF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLSADnyXlF .title .num {
  width: 100%;
  display: block;
}
.cid-uLSADnyXlF .title .card-title {
  z-index: 1;
}
.cid-uLSADnyXlF .num {
  color: #9fe870;
}
.cid-uLSADnyXlF .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLSADnyXlF .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLSADnyXlF * {
    text-align: center !important;
  }
  .cid-uLSADnyXlF .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLSADnyXlF .content-head {
  max-width: 800px;
}
.cid-uLSADnyXlF .card-title,
.cid-uLSADnyXlF .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLSADnyXlF .card-text {
  color: #ffffff;
}
.cid-uJZyHS5s9J {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uJZyHS5s9J .listado-enlaces ul li {
  list-style: disc;
}
.cid-uJZyHS5s9J .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJZyHS5s9J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJZyHS5s9J .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uJZyHS5s9J .footer-col {
    flex-direction: column;
  }
}
.cid-uJZyHS5s9J .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uJZyHS5s9J .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uJZyHS5s9J .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uJZyHS5s9J .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uJZyHS5s9J .mbr-section-btn {
    text-align: center;
  }
}
.cid-uJZyHS5s9J .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uJZyHS5s9J .soc-item {
  margin: 8px;
}
.cid-uJZyHS5s9J .soc-item a:hover .mbr-iconfont,
.cid-uJZyHS5s9J .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uJZyHS5s9J .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uJZyHS5s9J .row {
    text-align: center;
  }
  .cid-uJZyHS5s9J .social-row {
    justify-content: center;
  }
}
.cid-uJZyHS5s9J .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uJZyHS5s9J .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uJZyHS5s9J .list {
    margin-bottom: 0rem;
  }
}
.cid-uJZyHS5s9J .mbr-text {
  color: #bbbbbb;
}
.cid-uJZyHS5s9J .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uJZyHS5s9J .list,
.cid-uJZyHS5s9J .item-wrap {
  color: #ffffff;
}
.cid-uJZyHS5s9J .copyright {
  color: #f7f7f7;
}
.cid-uJZyHTDWYp {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uJZyHTDWYp {
    padding-bottom: 0px;
  }
}
.cid-uJZyHTDWYp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJZyHTDWYp .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uJZyHTDWYp .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uJZyHTDWYp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJZyHTDWYp .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uJZyHTDWYp .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJZyHTDWYp .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uJZyHTDWYp .content-head {
  max-width: 800px;
}
.cid-uJZyHTDWYp .card-title {
  text-align: right;
}
.cid-uJZyHV2x4x {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uJZyHWgTLb {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uJZyHWgTLb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJZyHWgTLb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uJZyHWgTLb .title .num {
  width: 100%;
  display: block;
}
.cid-uJZyHWgTLb .title .card-title {
  z-index: 1;
}
.cid-uJZyHWgTLb .num {
  color: #9fe870;
}
.cid-uJZyHWgTLb .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uJZyHWgTLb .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uJZyHWgTLb * {
    text-align: center !important;
  }
  .cid-uJZyHWgTLb .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uJZyHWgTLb .content-head {
  max-width: 800px;
}
.cid-uJZyHWgTLb .card-title,
.cid-uJZyHWgTLb .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uJZyHWgTLb .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uLT42keec4 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/fondo-aviones-viajes-de-pueblo-en-pueblo-1379x308.png");
  background-size: contain;
}
.cid-uLT42keec4 .content-head {
  max-width: 947px;
}
.cid-uLT42keec4 .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uLT42keec4 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLT42keec4 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLT42keec4 .mbr-section-title {
  color: #0c2c68;
}
.cid-uLT42keec4 .mbr-text,
.cid-uLT42keec4 .mbr-section-btn {
  color: #163300;
}
.cid-uLT69WP504 {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uLT69WP504 .row {
  flex-direction: row-reverse;
}
.cid-uLT69WP504 .justify-content-center {
  align-items: center;
}
.cid-uLT69WP504 .mbr-section-title {
  text-align: center;
}
.cid-uLT69WP504 .mbr-text,
.cid-uLT69WP504 .mbr-section-btn {
  text-align: center;
}
@media (max-width: 767px) {
  .cid-uLT69WP504 .item-wrapper {
    margin-bottom: 2rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uLT69WP504 .item-wrapper {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uLT69WP504 .item-wrapper {
    padding: 4rem;
  }
}
.cid-uLT42tnsbe {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLT42wBvaw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uLT42DF0fn {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uLT42DF0fn img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLT42Ftt7C {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLT42Ftt7C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLT42Ftt7C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLT42Ftt7C .title .num {
  width: 100%;
  display: block;
}
.cid-uLT42Ftt7C .title .card-title {
  z-index: 1;
}
.cid-uLT42Ftt7C .num {
  color: #9fe870;
}
.cid-uLT42Ftt7C .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLT42Ftt7C .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLT42Ftt7C * {
    text-align: center !important;
  }
  .cid-uLT42Ftt7C .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLT42Ftt7C .content-head {
  max-width: 800px;
}
.cid-uLT42Ftt7C .card-title,
.cid-uLT42Ftt7C .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLT42Ftt7C .card-text {
  color: #ffffff;
}
.cid-uLT42HDxCR {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uLT42HDxCR .listado-enlaces ul li {
  list-style: disc;
}
.cid-uLT42HDxCR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLT42HDxCR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLT42HDxCR .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uLT42HDxCR .footer-col {
    flex-direction: column;
  }
}
.cid-uLT42HDxCR .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uLT42HDxCR .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uLT42HDxCR .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uLT42HDxCR .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uLT42HDxCR .mbr-section-btn {
    text-align: center;
  }
}
.cid-uLT42HDxCR .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uLT42HDxCR .soc-item {
  margin: 8px;
}
.cid-uLT42HDxCR .soc-item a:hover .mbr-iconfont,
.cid-uLT42HDxCR .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uLT42HDxCR .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uLT42HDxCR .row {
    text-align: center;
  }
  .cid-uLT42HDxCR .social-row {
    justify-content: center;
  }
}
.cid-uLT42HDxCR .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uLT42HDxCR .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uLT42HDxCR .list {
    margin-bottom: 0rem;
  }
}
.cid-uLT42HDxCR .mbr-text {
  color: #bbbbbb;
}
.cid-uLT42HDxCR .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uLT42HDxCR .list,
.cid-uLT42HDxCR .item-wrap {
  color: #ffffff;
}
.cid-uLT42HDxCR .copyright {
  color: #f7f7f7;
}
.cid-uLT42K0LMj {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uLT42K0LMj {
    padding-bottom: 0px;
  }
}
.cid-uLT42K0LMj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLT42K0LMj .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uLT42K0LMj .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uLT42K0LMj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLT42K0LMj .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uLT42K0LMj .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLT42K0LMj .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uLT42K0LMj .content-head {
  max-width: 800px;
}
.cid-uLT42K0LMj .card-title {
  text-align: right;
}
.cid-uLT42LXyjs {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLT42NYDmj {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uLT42NYDmj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLT42NYDmj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLT42NYDmj .title .num {
  width: 100%;
  display: block;
}
.cid-uLT42NYDmj .title .card-title {
  z-index: 1;
}
.cid-uLT42NYDmj .num {
  color: #9fe870;
}
.cid-uLT42NYDmj .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLT42NYDmj .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLT42NYDmj * {
    text-align: center !important;
  }
  .cid-uLT42NYDmj .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLT42NYDmj .content-head {
  max-width: 800px;
}
.cid-uLT42NYDmj .card-title,
.cid-uLT42NYDmj .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uLT42NYDmj .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uLT7YBkWoh {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/fondo-aviones-viajes-de-pueblo-en-pueblo-1379x308.png");
  background-size: contain;
}
.cid-uLT7YBkWoh .content-head {
  max-width: 947px;
}
.cid-uLT7YBkWoh .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uLT7YBkWoh .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLT7YBkWoh .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLT7YBkWoh .mbr-section-title {
  color: #0c2c68;
}
.cid-uLT7YBkWoh .mbr-text,
.cid-uLT7YBkWoh .mbr-section-btn {
  color: #163300;
}
.cid-uLT9Zgb4rD {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLT9Zgb4rD .mbr-text {
  color: #000000;
}
.cid-uLT9Zgb4rD .mbr-section-subtitle {
  color: #000000;
}
.cid-uLT9Zgb4rD .mbr-section-title {
  color: #000000;
}
.cid-uLT7YDnTRI {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLT7YEfRFm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uLT7YF4edY {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uLT7YF4edY img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLT7YG5btn {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLT7YG5btn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLT7YG5btn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLT7YG5btn .title .num {
  width: 100%;
  display: block;
}
.cid-uLT7YG5btn .title .card-title {
  z-index: 1;
}
.cid-uLT7YG5btn .num {
  color: #9fe870;
}
.cid-uLT7YG5btn .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLT7YG5btn .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLT7YG5btn * {
    text-align: center !important;
  }
  .cid-uLT7YG5btn .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLT7YG5btn .content-head {
  max-width: 800px;
}
.cid-uLT7YG5btn .card-title,
.cid-uLT7YG5btn .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLT7YG5btn .card-text {
  color: #ffffff;
}
.cid-uLT7YHlZ62 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uLT7YHlZ62 .listado-enlaces ul li {
  list-style: disc;
}
.cid-uLT7YHlZ62 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLT7YHlZ62 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLT7YHlZ62 .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uLT7YHlZ62 .footer-col {
    flex-direction: column;
  }
}
.cid-uLT7YHlZ62 .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uLT7YHlZ62 .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uLT7YHlZ62 .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uLT7YHlZ62 .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uLT7YHlZ62 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uLT7YHlZ62 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uLT7YHlZ62 .soc-item {
  margin: 8px;
}
.cid-uLT7YHlZ62 .soc-item a:hover .mbr-iconfont,
.cid-uLT7YHlZ62 .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uLT7YHlZ62 .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uLT7YHlZ62 .row {
    text-align: center;
  }
  .cid-uLT7YHlZ62 .social-row {
    justify-content: center;
  }
}
.cid-uLT7YHlZ62 .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uLT7YHlZ62 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uLT7YHlZ62 .list {
    margin-bottom: 0rem;
  }
}
.cid-uLT7YHlZ62 .mbr-text {
  color: #bbbbbb;
}
.cid-uLT7YHlZ62 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uLT7YHlZ62 .list,
.cid-uLT7YHlZ62 .item-wrap {
  color: #ffffff;
}
.cid-uLT7YHlZ62 .copyright {
  color: #f7f7f7;
}
.cid-uLT7YIXaYx {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uLT7YIXaYx {
    padding-bottom: 0px;
  }
}
.cid-uLT7YIXaYx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLT7YIXaYx .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uLT7YIXaYx .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uLT7YIXaYx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLT7YIXaYx .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uLT7YIXaYx .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLT7YIXaYx .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uLT7YIXaYx .content-head {
  max-width: 800px;
}
.cid-uLT7YIXaYx .card-title {
  text-align: right;
}
.cid-uLT7YKGHjQ {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLT7YLYzL4 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uLT7YLYzL4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLT7YLYzL4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLT7YLYzL4 .title .num {
  width: 100%;
  display: block;
}
.cid-uLT7YLYzL4 .title .card-title {
  z-index: 1;
}
.cid-uLT7YLYzL4 .num {
  color: #9fe870;
}
.cid-uLT7YLYzL4 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLT7YLYzL4 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLT7YLYzL4 * {
    text-align: center !important;
  }
  .cid-uLT7YLYzL4 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLT7YLYzL4 .content-head {
  max-width: 800px;
}
.cid-uLT7YLYzL4 .card-title,
.cid-uLT7YLYzL4 .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uLT7YLYzL4 .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uLTcAgjpDZ {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/fondo-aviones-viajes-de-pueblo-en-pueblo-1379x308.png");
  background-size: contain;
}
.cid-uLTcAgjpDZ .content-head {
  max-width: 947px;
}
.cid-uLTcAgjpDZ .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uLTcAgjpDZ .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLTcAgjpDZ .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLTcAgjpDZ .mbr-section-title {
  color: #0c2c68;
}
.cid-uLTcAgjpDZ .mbr-text,
.cid-uLTcAgjpDZ .mbr-section-btn {
  color: #163300;
}
.cid-uLTcVHsk5G {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uLTcVHsk5G h6 {
  line-height: 1.2;
}
.cid-uLTcVHsk5G img,
.cid-uLTcVHsk5G .item-img {
  width: 100%;
}
.cid-uLTcVHsk5G .item:focus,
.cid-uLTcVHsk5G span:focus {
  outline: none;
}
.cid-uLTcVHsk5G .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uLTcVHsk5G .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLTcVHsk5G .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uLTcVHsk5G .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uLTcVHsk5G .item {
  padding: 0;
  margin: 0;
}
.cid-uLTcVHsk5G .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uLTcVHsk5G .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uLTcVHsk5G .mbr-section-title {
  color: #000000;
}
.cid-uLTcVHsk5G .mbr-text,
.cid-uLTcVHsk5G .mbr-section-btn {
  color: #000000;
}
.cid-uLTcVHsk5G .item-title {
  color: #000000;
  text-align: center;
}
.cid-uLTcVHsk5G .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uLTcVHsk5G .item-text {
  color: #000000;
  text-align: center;
}
.cid-uLTcVHsk5G .content-head {
  max-width: 800px;
}
.cid-uLTcVHsk5G .item-title,
.cid-uLTcVHsk5G .mbr-section-btn {
  color: #df0229;
  text-align: center;
}
.cid-uLTcVHsk5G .item-subtitle,
.cid-uLTcVHsk5G .mbr-section-btn {
  text-align: left;
  color: #a6a99c;
}
.cid-uLTcVHsk5G .item-text,
.cid-uLTcVHsk5G .mbr-section-btn {
  text-align: right;
}
.cid-uLTawLjjVb {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLTawMhR03 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uLTawNi6e7 {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uLTawNi6e7 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLTawOjeSW {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLTawOjeSW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLTawOjeSW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLTawOjeSW .title .num {
  width: 100%;
  display: block;
}
.cid-uLTawOjeSW .title .card-title {
  z-index: 1;
}
.cid-uLTawOjeSW .num {
  color: #9fe870;
}
.cid-uLTawOjeSW .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLTawOjeSW .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLTawOjeSW * {
    text-align: center !important;
  }
  .cid-uLTawOjeSW .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLTawOjeSW .content-head {
  max-width: 800px;
}
.cid-uLTawOjeSW .card-title,
.cid-uLTawOjeSW .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLTawOjeSW .card-text {
  color: #ffffff;
}
.cid-uLTawPMXws {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uLTawPMXws .listado-enlaces ul li {
  list-style: disc;
}
.cid-uLTawPMXws .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLTawPMXws .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLTawPMXws .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uLTawPMXws .footer-col {
    flex-direction: column;
  }
}
.cid-uLTawPMXws .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uLTawPMXws .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uLTawPMXws .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uLTawPMXws .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uLTawPMXws .mbr-section-btn {
    text-align: center;
  }
}
.cid-uLTawPMXws .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uLTawPMXws .soc-item {
  margin: 8px;
}
.cid-uLTawPMXws .soc-item a:hover .mbr-iconfont,
.cid-uLTawPMXws .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uLTawPMXws .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uLTawPMXws .row {
    text-align: center;
  }
  .cid-uLTawPMXws .social-row {
    justify-content: center;
  }
}
.cid-uLTawPMXws .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uLTawPMXws .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uLTawPMXws .list {
    margin-bottom: 0rem;
  }
}
.cid-uLTawPMXws .mbr-text {
  color: #bbbbbb;
}
.cid-uLTawPMXws .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uLTawPMXws .list,
.cid-uLTawPMXws .item-wrap {
  color: #ffffff;
}
.cid-uLTawPMXws .copyright {
  color: #f7f7f7;
}
.cid-uLTawRoBLg {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uLTawRoBLg {
    padding-bottom: 0px;
  }
}
.cid-uLTawRoBLg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLTawRoBLg .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uLTawRoBLg .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uLTawRoBLg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLTawRoBLg .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uLTawRoBLg .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLTawRoBLg .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uLTawRoBLg .content-head {
  max-width: 800px;
}
.cid-uLTawRoBLg .card-title {
  text-align: right;
}
.cid-uLTawSIgWL {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLTawTWv5G {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uLTawTWv5G .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLTawTWv5G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLTawTWv5G .title .num {
  width: 100%;
  display: block;
}
.cid-uLTawTWv5G .title .card-title {
  z-index: 1;
}
.cid-uLTawTWv5G .num {
  color: #9fe870;
}
.cid-uLTawTWv5G .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLTawTWv5G .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLTawTWv5G * {
    text-align: center !important;
  }
  .cid-uLTawTWv5G .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLTawTWv5G .content-head {
  max-width: 800px;
}
.cid-uLTawTWv5G .card-title,
.cid-uLTawTWv5G .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uLTawTWv5G .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uLTdQnJPU3 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/fondo-aviones-viajes-de-pueblo-en-pueblo-1379x308.png");
  background-size: contain;
}
.cid-uLTdQnJPU3 .content-head {
  max-width: 947px;
}
.cid-uLTdQnJPU3 .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uLTdQnJPU3 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLTdQnJPU3 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLTdQnJPU3 .mbr-section-title {
  color: #0c2c68;
}
.cid-uLTdQnJPU3 .mbr-text,
.cid-uLTdQnJPU3 .mbr-section-btn {
  color: #163300;
}
.cid-uLTdQoXclt {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLTdQoXclt .mbr-text {
  color: #000000;
}
.cid-uLTdQoXclt .mbr-section-subtitle {
  color: #000000;
}
.cid-uLTdQoXclt .mbr-section-title {
  color: #000000;
}
.cid-uLTdQri4qh {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLTdQsfI5h {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uLTdQtaVt6 {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uLTdQtaVt6 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLTdQu9JHN {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLTdQu9JHN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLTdQu9JHN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLTdQu9JHN .title .num {
  width: 100%;
  display: block;
}
.cid-uLTdQu9JHN .title .card-title {
  z-index: 1;
}
.cid-uLTdQu9JHN .num {
  color: #9fe870;
}
.cid-uLTdQu9JHN .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLTdQu9JHN .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLTdQu9JHN * {
    text-align: center !important;
  }
  .cid-uLTdQu9JHN .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLTdQu9JHN .content-head {
  max-width: 800px;
}
.cid-uLTdQu9JHN .card-title,
.cid-uLTdQu9JHN .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLTdQu9JHN .card-text {
  color: #ffffff;
}
.cid-uLTdQvAlC6 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uLTdQvAlC6 .listado-enlaces ul li {
  list-style: disc;
}
.cid-uLTdQvAlC6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLTdQvAlC6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLTdQvAlC6 .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uLTdQvAlC6 .footer-col {
    flex-direction: column;
  }
}
.cid-uLTdQvAlC6 .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uLTdQvAlC6 .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uLTdQvAlC6 .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uLTdQvAlC6 .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uLTdQvAlC6 .mbr-section-btn {
    text-align: center;
  }
}
.cid-uLTdQvAlC6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uLTdQvAlC6 .soc-item {
  margin: 8px;
}
.cid-uLTdQvAlC6 .soc-item a:hover .mbr-iconfont,
.cid-uLTdQvAlC6 .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uLTdQvAlC6 .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uLTdQvAlC6 .row {
    text-align: center;
  }
  .cid-uLTdQvAlC6 .social-row {
    justify-content: center;
  }
}
.cid-uLTdQvAlC6 .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uLTdQvAlC6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uLTdQvAlC6 .list {
    margin-bottom: 0rem;
  }
}
.cid-uLTdQvAlC6 .mbr-text {
  color: #bbbbbb;
}
.cid-uLTdQvAlC6 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uLTdQvAlC6 .list,
.cid-uLTdQvAlC6 .item-wrap {
  color: #ffffff;
}
.cid-uLTdQvAlC6 .copyright {
  color: #f7f7f7;
}
.cid-uLTdQx91Bf {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uLTdQx91Bf {
    padding-bottom: 0px;
  }
}
.cid-uLTdQx91Bf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLTdQx91Bf .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uLTdQx91Bf .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uLTdQx91Bf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLTdQx91Bf .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uLTdQx91Bf .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLTdQx91Bf .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uLTdQx91Bf .content-head {
  max-width: 800px;
}
.cid-uLTdQx91Bf .card-title {
  text-align: right;
}
.cid-uLTdQypBgA {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLTdQzzw1j {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uLTdQzzw1j .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLTdQzzw1j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLTdQzzw1j .title .num {
  width: 100%;
  display: block;
}
.cid-uLTdQzzw1j .title .card-title {
  z-index: 1;
}
.cid-uLTdQzzw1j .num {
  color: #9fe870;
}
.cid-uLTdQzzw1j .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLTdQzzw1j .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLTdQzzw1j * {
    text-align: center !important;
  }
  .cid-uLTdQzzw1j .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLTdQzzw1j .content-head {
  max-width: 800px;
}
.cid-uLTdQzzw1j .card-title,
.cid-uLTdQzzw1j .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uLTdQzzw1j .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uLTf6W6KD4 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/fondo-aviones-viajes-de-pueblo-en-pueblo-1379x308.png");
  background-size: contain;
}
.cid-uLTf6W6KD4 .content-head {
  max-width: 947px;
}
.cid-uLTf6W6KD4 .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uLTf6W6KD4 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLTf6W6KD4 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uLTf6W6KD4 .mbr-section-title {
  color: #0c2c68;
}
.cid-uLTf6W6KD4 .mbr-text,
.cid-uLTf6W6KD4 .mbr-section-btn {
  color: #163300;
}
.cid-uLTf6YaPYa {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLTf6YNUfV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uLTfg6KDfG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uLTfg6KDfG .mbr-text {
  color: #000000;
}
.cid-uLTfg6KDfG .mbr-section-subtitle {
  color: #000000;
}
.cid-uLTfg6KDfG .mbr-section-title {
  color: #000000;
}
.cid-uLTf6ZreyT {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uLTf6ZreyT img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uLTf707dCz {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uLTf707dCz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLTf707dCz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLTf707dCz .title .num {
  width: 100%;
  display: block;
}
.cid-uLTf707dCz .title .card-title {
  z-index: 1;
}
.cid-uLTf707dCz .num {
  color: #9fe870;
}
.cid-uLTf707dCz .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLTf707dCz .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLTf707dCz * {
    text-align: center !important;
  }
  .cid-uLTf707dCz .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLTf707dCz .content-head {
  max-width: 800px;
}
.cid-uLTf707dCz .card-title,
.cid-uLTf707dCz .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uLTf707dCz .card-text {
  color: #ffffff;
}
.cid-uLTf71baDC {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uLTf71baDC .listado-enlaces ul li {
  list-style: disc;
}
.cid-uLTf71baDC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLTf71baDC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLTf71baDC .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uLTf71baDC .footer-col {
    flex-direction: column;
  }
}
.cid-uLTf71baDC .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uLTf71baDC .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uLTf71baDC .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uLTf71baDC .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uLTf71baDC .mbr-section-btn {
    text-align: center;
  }
}
.cid-uLTf71baDC .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uLTf71baDC .soc-item {
  margin: 8px;
}
.cid-uLTf71baDC .soc-item a:hover .mbr-iconfont,
.cid-uLTf71baDC .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uLTf71baDC .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uLTf71baDC .row {
    text-align: center;
  }
  .cid-uLTf71baDC .social-row {
    justify-content: center;
  }
}
.cid-uLTf71baDC .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uLTf71baDC .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uLTf71baDC .list {
    margin-bottom: 0rem;
  }
}
.cid-uLTf71baDC .mbr-text {
  color: #bbbbbb;
}
.cid-uLTf71baDC .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uLTf71baDC .list,
.cid-uLTf71baDC .item-wrap {
  color: #ffffff;
}
.cid-uLTf71baDC .copyright {
  color: #f7f7f7;
}
.cid-uLTf72jJPu {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uLTf72jJPu {
    padding-bottom: 0px;
  }
}
.cid-uLTf72jJPu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLTf72jJPu .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uLTf72jJPu .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uLTf72jJPu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLTf72jJPu .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uLTf72jJPu .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLTf72jJPu .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uLTf72jJPu .content-head {
  max-width: 800px;
}
.cid-uLTf72jJPu .card-title {
  text-align: right;
}
.cid-uLTf73dmMQ {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uLTf742221 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uLTf742221 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLTf742221 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLTf742221 .title .num {
  width: 100%;
  display: block;
}
.cid-uLTf742221 .title .card-title {
  z-index: 1;
}
.cid-uLTf742221 .num {
  color: #9fe870;
}
.cid-uLTf742221 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uLTf742221 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uLTf742221 * {
    text-align: center !important;
  }
  .cid-uLTf742221 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uLTf742221 .content-head {
  max-width: 800px;
}
.cid-uLTf742221 .card-title,
.cid-uLTf742221 .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uLTf742221 .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uMGZyIVLKM {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uMGZyIVLKM .carousel {
  height: 800px;
}
.cid-uMGZyIVLKM .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uMGZyIVLKM .carousel-item,
.cid-uMGZyIVLKM .carousel-inner {
  height: 100%;
}
.cid-uMGZyIVLKM img,
.cid-uMGZyIVLKM .item-wrapper {
  border-radius: 0 !important;
}
.cid-uMGZyIVLKM .carousel-caption {
  bottom: 0%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 936px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uMGZyIVLKM .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uMGZyIVLKM .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uMGZyIVLKM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uMGZyIVLKM .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uMGZyIVLKM .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uMGZyIVLKM .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uMGZyIVLKM .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uMGZyIVLKM .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMGZyIVLKM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMGZyIVLKM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMGZyIVLKM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMGZyIVLKM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uMGZyIVLKM .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMGZyIVLKM .carousel-indicators li.active,
.cid-uMGZyIVLKM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMGZyIVLKM .carousel-indicators li::after,
.cid-uMGZyIVLKM .carousel-indicators li::before {
  content: none;
}
.cid-uMGZyIVLKM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMGZyIVLKM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uMGZyIVLKM .mbr-section-subtitle,
  .cid-uMGZyIVLKM .mbr-section-text,
  .cid-uMGZyIVLKM .mbr-section-btn {
    text-align: center;
  }
}
.cid-uMGZyIVLKM .carousel-control-prev,
.cid-uMGZyIVLKM .carousel-control-next {
  display: none;
}
.cid-uMGZyLWtM6 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uMH0Rfofil {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uMH0Rfofil .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uMH0Rfofil .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMH0Rfofil .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uMH0Rfofil .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uMH0Rfofil .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uMH0Rfofil .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMH0Rfofil .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMH0Rfofil .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uMH0Rfofil .mbr-section-title {
  color: #f92c50;
}
.cid-uMH0Rfofil .mbr-text,
.cid-uMH0Rfofil .mbr-section-btn {
  color: #645600;
}
.cid-uMH0Rfofil P {
  color: #9fe870;
  text-align: left;
}
.cid-uMH0Rfofil H2 {
  color: #757b62;
}
.cid-uMH0Rfofil .mbr-section-title-1 {
  color: #757b62;
}
.cid-uMGZyR7wGG {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uMGZyR7wGG .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uMGZyR7wGG .panel-group {
  border: none;
}
.cid-uMGZyR7wGG .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uMGZyR7wGG .card-header {
    padding: 0rem;
  }
}
.cid-uMGZyR7wGG .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uMGZyR7wGG .img-col {
  padding: 0;
}
.cid-uMGZyR7wGG .img-item {
  height: 100%;
}
.cid-uMGZyR7wGG img {
  height: 100%;
  object-fit: cover;
}
.cid-uMGZyR7wGG .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uMGZyR7wGG .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uMGZyR7wGG p {
  margin-bottom: 0.3rem;
}
.cid-uMGZyR7wGG .panel-title-edit {
  color: #000000;
}
.cid-uMGZyR7wGG .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uMGZyR7wGG .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uMGZyR7wGG .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uMGZyR7wGG .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uMGZyR7wGG .panel-text {
  color: #000000;
}
.cid-uMGZyR7wGG .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uMGZyR7wGG .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMGZyR7wGG .panel-title-edit,
.cid-uMGZyR7wGG .mbr-iconfont {
  color: #000000;
}
.cid-uMGZyU2wO9 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uMGZyXhf4J {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMGZyXhf4J .mbr-text {
  color: #000000;
}
.cid-uMGZyXhf4J .mbr-section-subtitle {
  color: #000000;
}
.cid-uMGZyXhf4J .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uMGZyYYUHJ {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uMGZz0RsLo {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uMGZz0RsLo .content-head {
  max-width: 947px;
}
.cid-uMGZz0RsLo .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uMGZz0RsLo .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uMGZz0RsLo .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uMGZz0RsLo .mbr-section-title {
  color: #0c2c68;
}
.cid-uMGZz0RsLo .mbr-text,
.cid-uMGZz0RsLo .mbr-section-btn {
  color: #163300;
}
.cid-uMGZz3yuBo {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uMGZz3yuBo .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uMGZz3yuBo .item {
    margin-bottom: 1rem;
  }
}
.cid-uMGZz3yuBo .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uMGZz3yuBo .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uMGZz3yuBo .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uMGZz3yuBo .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uMGZz3yuBo .carousel-control,
.cid-uMGZz3yuBo .close {
  background: #1b1b1b;
}
.cid-uMGZz3yuBo .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uMGZz3yuBo .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uMGZz3yuBo .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uMGZz3yuBo .carousel-control-next span {
  margin-left: 5px;
}
.cid-uMGZz3yuBo .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uMGZz3yuBo .close::before {
  content: '\e91a';
}
.cid-uMGZz3yuBo .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uMGZz3yuBo .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uMGZz3yuBo .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMGZz3yuBo .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMGZz3yuBo .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMGZz3yuBo .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uMGZz3yuBo .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uMGZz3yuBo .carousel-indicators li.active,
.cid-uMGZz3yuBo .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uMGZz3yuBo .carousel-indicators li::after,
.cid-uMGZz3yuBo .carousel-indicators li::before {
  content: none;
}
.cid-uMGZz3yuBo .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uMGZz3yuBo .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uMGZz3yuBo .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uMGZz3yuBo .carousel-indicators {
    display: none;
  }
}
.cid-uMGZz3yuBo .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uMGZz3yuBo .carousel-inner > .active {
  display: block;
}
.cid-uMGZz3yuBo .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMGZz3yuBo .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uMGZz3yuBo .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uMGZz3yuBo .carousel-control,
  .cid-uMGZz3yuBo .carousel-indicators,
  .cid-uMGZz3yuBo .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uMGZz3yuBo .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uMGZz3yuBo .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uMGZz3yuBo .carousel-indicators .active,
.cid-uMGZz3yuBo .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uMGZz3yuBo .carousel-indicators .active {
  background: #fff;
}
.cid-uMGZz3yuBo .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uMGZz3yuBo .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uMGZz3yuBo .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uMGZz3yuBo .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uMGZz3yuBo .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uMGZz3yuBo .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uMGZz3yuBo .carousel {
  width: 100%;
}
.cid-uMGZz3yuBo .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uMGZz3yuBo .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uMGZz3yuBo .modal.fade .modal-dialog,
.cid-uMGZz3yuBo .modal.in .modal-dialog {
  transform: none;
}
.cid-uMGZz3yuBo .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uMGZz3yuBo .content-head {
  max-width: 800px;
}
.cid-uMGZz3yuBo H6 {
  color: #0c2c68;
}
.cid-uMGZz7pJMY {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uMGZz7pJMY .content-head {
  max-width: 947px;
}
.cid-uMGZz7pJMY .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uMGZz7pJMY .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uMGZz7pJMY .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uMGZz7pJMY .mbr-section-title {
  color: #0c2c68;
}
.cid-uMGZz7pJMY .mbr-text,
.cid-uMGZz7pJMY .mbr-section-btn {
  color: #163300;
}
.cid-uMGZz9Rr3O {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uMGZz9Rr3O h6 {
  line-height: 1.2;
}
.cid-uMGZz9Rr3O img,
.cid-uMGZz9Rr3O .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uMGZz9Rr3O .item:focus,
.cid-uMGZz9Rr3O span:focus {
  outline: none;
}
.cid-uMGZz9Rr3O .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uMGZz9Rr3O .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMGZz9Rr3O .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uMGZz9Rr3O .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uMGZz9Rr3O .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uMGZz9Rr3O .mbr-section-title {
  color: #000000;
}
.cid-uMGZz9Rr3O .mbr-text,
.cid-uMGZz9Rr3O .mbr-section-btn {
  color: #000000;
}
.cid-uMGZz9Rr3O .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uMGZz9Rr3O .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMGZz9Rr3O .item-text {
  color: #000000;
  text-align: center;
}
.cid-uMGZz9Rr3O .content-head {
  max-width: 800px;
}
.cid-uMGZz9Rr3O .item-title,
.cid-uMGZz9Rr3O .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uMGZz9Rr3O .item-subtitle,
.cid-uMGZz9Rr3O .mbr-section-btn {
  text-align: left;
}
.cid-uMGZz9Rr3O .item-text,
.cid-uMGZz9Rr3O .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uMGZzbJ9Q9 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uMGZzdiRpa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uMGZzo1FDj {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uMGZzo1FDj img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uMHrzW1bMT {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uMHrzW1bMT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMHrzW1bMT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMHrzW1bMT .title .num {
  width: 100%;
  display: block;
}
.cid-uMHrzW1bMT .title .card-title {
  z-index: 1;
}
.cid-uMHrzW1bMT .num {
  color: #9fe870;
}
.cid-uMHrzW1bMT .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uMHrzW1bMT .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMHrzW1bMT * {
    text-align: center !important;
  }
  .cid-uMHrzW1bMT .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMHrzW1bMT .content-head {
  max-width: 800px;
}
.cid-uMHrzW1bMT .card-title,
.cid-uMHrzW1bMT .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uMHrzW1bMT .card-text {
  color: #ffffff;
}
.cid-uMGZztjTpV {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uMGZztjTpV .listado-enlaces ul li {
  list-style: disc;
}
.cid-uMGZztjTpV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGZztjTpV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGZztjTpV .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uMGZztjTpV .footer-col {
    flex-direction: column;
  }
}
.cid-uMGZztjTpV .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uMGZztjTpV .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uMGZztjTpV .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uMGZztjTpV .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uMGZztjTpV .mbr-section-btn {
    text-align: center;
  }
}
.cid-uMGZztjTpV .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uMGZztjTpV .soc-item {
  margin: 8px;
}
.cid-uMGZztjTpV .soc-item a:hover .mbr-iconfont,
.cid-uMGZztjTpV .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uMGZztjTpV .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uMGZztjTpV .row {
    text-align: center;
  }
  .cid-uMGZztjTpV .social-row {
    justify-content: center;
  }
}
.cid-uMGZztjTpV .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uMGZztjTpV .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uMGZztjTpV .list {
    margin-bottom: 0rem;
  }
}
.cid-uMGZztjTpV .mbr-text {
  color: #bbbbbb;
}
.cid-uMGZztjTpV .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uMGZztjTpV .list,
.cid-uMGZztjTpV .item-wrap {
  color: #ffffff;
}
.cid-uMGZztjTpV .copyright {
  color: #f7f7f7;
}
.cid-uMGZzxj0CC {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uMGZzxj0CC {
    padding-bottom: 0px;
  }
}
.cid-uMGZzxj0CC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGZzxj0CC .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uMGZzxj0CC .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uMGZzxj0CC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGZzxj0CC .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uMGZzxj0CC .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uMGZzxj0CC .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uMGZzxj0CC .content-head {
  max-width: 800px;
}
.cid-uMGZzxj0CC .card-title {
  text-align: right;
}
.cid-uMGZzzZ6kR {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uMGZzBx6NY {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uMGZzBx6NY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGZzBx6NY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGZzBx6NY .title .num {
  width: 100%;
  display: block;
}
.cid-uMGZzBx6NY .title .card-title {
  z-index: 1;
}
.cid-uMGZzBx6NY .num {
  color: #9fe870;
}
.cid-uMGZzBx6NY .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uMGZzBx6NY .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMGZzBx6NY * {
    text-align: center !important;
  }
  .cid-uMGZzBx6NY .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uMGZzBx6NY .content-head {
  max-width: 800px;
}
.cid-uMGZzBx6NY .card-title,
.cid-uMGZzBx6NY .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uMGZzBx6NY .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uP32bbEsRY {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uP32bbEsRY .carousel {
  height: 800px;
}
.cid-uP32bbEsRY .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uP32bbEsRY .carousel-item,
.cid-uP32bbEsRY .carousel-inner {
  height: 100%;
}
.cid-uP32bbEsRY img,
.cid-uP32bbEsRY .item-wrapper {
  border-radius: 0 !important;
}
.cid-uP32bbEsRY .carousel-caption {
  bottom: 11%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 779px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uP32bbEsRY .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uP32bbEsRY .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uP32bbEsRY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uP32bbEsRY .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uP32bbEsRY .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uP32bbEsRY .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uP32bbEsRY .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uP32bbEsRY .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uP32bbEsRY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uP32bbEsRY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uP32bbEsRY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uP32bbEsRY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uP32bbEsRY .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uP32bbEsRY .carousel-indicators li.active,
.cid-uP32bbEsRY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uP32bbEsRY .carousel-indicators li::after,
.cid-uP32bbEsRY .carousel-indicators li::before {
  content: none;
}
.cid-uP32bbEsRY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uP32bbEsRY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uP32bbEsRY .mbr-section-subtitle,
  .cid-uP32bbEsRY .mbr-section-text,
  .cid-uP32bbEsRY .mbr-section-btn {
    text-align: center;
  }
}
.cid-uP32bbEsRY .carousel-control-prev,
.cid-uP32bbEsRY .carousel-control-next {
  display: none;
}
.cid-uP32bbEsRY H5 {
  text-align: center;
}
.cid-uP32bbEsRY .mbr-section-text,
.cid-uP32bbEsRY .mbr-section-btn {
  text-align: center;
}
.cid-uP32beELnF {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uP32bhhhGK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uP32bhhhGK .content-head {
  max-width: 1167px;
}
.cid-uP32bhhhGK .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uP32bhhhGK .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uP32bhhhGK .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uP32bhhhGK .mbr-section-title {
  color: #0c2c68;
}
.cid-uP32bhhhGK .mbr-text,
.cid-uP32bhhhGK .mbr-section-btn {
  color: #163300;
}
.cid-uP32bFL9gR {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uP32bJsjGw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uP36dyJQSW {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uP36dyJQSW .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uP36dyJQSW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP36dyJQSW .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uP36dyJQSW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uP36dyJQSW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP36dyJQSW .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uP36dyJQSW .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uP36dyJQSW .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uP36dyJQSW .mbr-section-title {
  color: #f92c50;
}
.cid-uP36dyJQSW .mbr-text,
.cid-uP36dyJQSW .mbr-section-btn {
  color: #645600;
}
.cid-uP36dyJQSW P {
  color: #9fe870;
  text-align: left;
}
.cid-uP36dyJQSW H2 {
  color: #757b62;
}
.cid-uP36dyJQSW .mbr-section-title-1 {
  color: #757b62;
}
.cid-uP37q6UhRe {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uP37q6UhRe .mbr-text {
  color: #645600;
}
.cid-uP37q6UhRe .mbr-section-subtitle {
  color: #000000;
}
.cid-uP37q6UhRe .mbr-section-title {
  color: #000000;
}
.cid-uP38Bezz5O {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uP38nLJ4vA {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uP38nLJ4vA .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uP38nLJ4vA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP38nLJ4vA .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uP38nLJ4vA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uP38nLJ4vA .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uP38nLJ4vA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP38nLJ4vA .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uP38nLJ4vA .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uP38nLJ4vA .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uP38nLJ4vA .mbr-section-title {
  color: #f92c50;
}
.cid-uP38nLJ4vA .mbr-text,
.cid-uP38nLJ4vA .mbr-section-btn {
  color: #645600;
}
.cid-uP38nLJ4vA P {
  color: #9fe870;
  text-align: left;
}
.cid-uP38nLJ4vA H2 {
  color: #757b62;
}
.cid-uP38nLJ4vA .mbr-section-title-1 {
  color: #757b62;
}
.cid-uP3a9iJLi5 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uP3a9iJLi5 .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uP3a9iJLi5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP3a9iJLi5 .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uP3a9iJLi5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uP3a9iJLi5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP3a9iJLi5 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uP3a9iJLi5 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uP3a9iJLi5 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uP3a9iJLi5 .mbr-section-title {
  color: #f92c50;
}
.cid-uP3a9iJLi5 .mbr-text,
.cid-uP3a9iJLi5 .mbr-section-btn {
  color: #645600;
}
.cid-uP3a9iJLi5 P {
  color: #9fe870;
  text-align: left;
}
.cid-uP3a9iJLi5 H2 {
  color: #757b62;
}
.cid-uP3a9iJLi5 .mbr-section-title-1 {
  color: #757b62;
}
.cid-uP3awtjsQI {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uP3awtjsQI .boton1 {
  padding-left: 28px;
  padding-right: 0px;
}
.cid-uP3awtjsQI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP3awtjsQI .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uP3awtjsQI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uP3awtjsQI .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uP3awtjsQI .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP3awtjsQI .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uP3awtjsQI .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uP3awtjsQI .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uP3awtjsQI .mbr-section-title {
  color: #f92c50;
}
.cid-uP3awtjsQI .mbr-text,
.cid-uP3awtjsQI .mbr-section-btn {
  color: #645600;
}
.cid-uP3awtjsQI P {
  color: #9fe870;
  text-align: left;
}
.cid-uP3awtjsQI H2 {
  color: #757b62;
}
.cid-uP3awtjsQI .mbr-section-title-1 {
  color: #757b62;
}
.cid-uP3e4PY2Qw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uP3e4PY2Qw .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uP3e4PY2Qw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP3e4PY2Qw .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uP3e4PY2Qw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uP3e4PY2Qw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP3e4PY2Qw .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uP3e4PY2Qw .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uP3e4PY2Qw .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uP3e4PY2Qw .mbr-section-title {
  color: #f92c50;
}
.cid-uP3e4PY2Qw .mbr-text,
.cid-uP3e4PY2Qw .mbr-section-btn {
  color: #645600;
}
.cid-uP3e4PY2Qw P {
  color: #9fe870;
  text-align: left;
}
.cid-uP3e4PY2Qw H2 {
  color: #757b62;
}
.cid-uP3e4PY2Qw .mbr-section-title-1 {
  color: #757b62;
}
.cid-uP3f8nECmI {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uP3f8nECmI .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uP3f8nECmI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP3f8nECmI .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uP3f8nECmI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uP3f8nECmI .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uP3f8nECmI .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP3f8nECmI .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uP3f8nECmI .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uP3f8nECmI .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uP3f8nECmI .mbr-section-title {
  color: #f92c50;
}
.cid-uP3f8nECmI .mbr-text,
.cid-uP3f8nECmI .mbr-section-btn {
  color: #645600;
}
.cid-uP3f8nECmI P {
  color: #9fe870;
  text-align: left;
}
.cid-uP3f8nECmI H2 {
  color: #757b62;
}
.cid-uP3f8nECmI .mbr-section-title-1 {
  color: #757b62;
}
.cid-uP3f9VwdMV {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uP3f9VwdMV .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uP3f9VwdMV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP3f9VwdMV .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uP3f9VwdMV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uP3f9VwdMV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP3f9VwdMV .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uP3f9VwdMV .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uP3f9VwdMV .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uP3f9VwdMV .mbr-section-title {
  color: #f92c50;
}
.cid-uP3f9VwdMV .mbr-text,
.cid-uP3f9VwdMV .mbr-section-btn {
  color: #645600;
}
.cid-uP3f9VwdMV P {
  color: #9fe870;
  text-align: left;
}
.cid-uP3f9VwdMV H2 {
  color: #757b62;
}
.cid-uP3f9VwdMV .mbr-section-title-1 {
  color: #757b62;
}
.cid-uP3faurHcS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uP3faurHcS .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uP3faurHcS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP3faurHcS .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uP3faurHcS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uP3faurHcS .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uP3faurHcS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP3faurHcS .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uP3faurHcS .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uP3faurHcS .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uP3faurHcS .mbr-section-title {
  color: #f92c50;
}
.cid-uP3faurHcS .mbr-text,
.cid-uP3faurHcS .mbr-section-btn {
  color: #645600;
}
.cid-uP3faurHcS P {
  color: #9fe870;
  text-align: left;
}
.cid-uP3faurHcS H2 {
  color: #757b62;
}
.cid-uP3faurHcS .mbr-section-title-1 {
  color: #757b62;
}
.cid-uP3fbf60Gc {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uP3fbf60Gc .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uP3fbf60Gc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP3fbf60Gc .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uP3fbf60Gc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uP3fbf60Gc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP3fbf60Gc .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uP3fbf60Gc .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uP3fbf60Gc .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uP3fbf60Gc .mbr-section-title {
  color: #f92c50;
}
.cid-uP3fbf60Gc .mbr-text,
.cid-uP3fbf60Gc .mbr-section-btn {
  color: #645600;
}
.cid-uP3fbf60Gc P {
  color: #9fe870;
  text-align: left;
}
.cid-uP3fbf60Gc H2 {
  color: #757b62;
}
.cid-uP3fbf60Gc .mbr-section-title-1 {
  color: #757b62;
}
.cid-uP3h4fDnoS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uP3h4fDnoS .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uP3h4fDnoS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP3h4fDnoS .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uP3h4fDnoS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uP3h4fDnoS .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uP3h4fDnoS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP3h4fDnoS .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uP3h4fDnoS .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uP3h4fDnoS .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uP3h4fDnoS .mbr-section-title {
  color: #f92c50;
}
.cid-uP3h4fDnoS .mbr-text,
.cid-uP3h4fDnoS .mbr-section-btn {
  color: #645600;
}
.cid-uP3h4fDnoS P {
  color: #9fe870;
  text-align: left;
}
.cid-uP3h4fDnoS H2 {
  color: #757b62;
}
.cid-uP3h4fDnoS .mbr-section-title-1 {
  color: #757b62;
}
.cid-uP3hFsttCP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f7f7f7;
}
.cid-uP3hFsttCP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP3hFsttCP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uP3hFsttCP .card-wrapper {
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-uP3hFsttCP .card-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uP3hFsttCP .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uP3hFsttCP .card-wrapper {
    padding: 4rem;
  }
}
.cid-uP3hFsttCP .mbr-text,
.cid-uP3hFsttCP .mbr-section-btn {
  text-align: left;
}
.cid-uP3hFsttCP .img-wrapper img {
  width: 120px;
  height: 120px;
  object-fit: cover;
  border-radius: 50% !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uP3hFsttCP .img-wrapper img {
    width: 120px;
    height: 120px;
  }
}
@media (max-width: 768px) {
  .cid-uP3hFsttCP .img-wrapper img {
    width: 80px;
    height: 80px;
  }
}
.cid-uP3hFsttCP .img-wrapper {
  display: flex;
}
.cid-uP3hFsttCP .card-text {
  text-align: center;
}
.cid-uP3hFsttCP .card-title {
  text-align: center;
}
.cid-uP3hoGgZX8 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uP3iI0iOLq {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uP3iI0iOLq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP3iI0iOLq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uP3iI0iOLq .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uP3iI0iOLq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP3iI0iOLq .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uP3iI0iOLq .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uP3iI0iOLq .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uP3iI0iOLq .mbr-section-title {
  color: #f92c50;
}
.cid-uP3iI0iOLq .mbr-text,
.cid-uP3iI0iOLq .mbr-section-btn {
  color: #645600;
}
.cid-uP3iI0iOLq .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uP3iI0iOLq .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uP3iI0iOLq P {
  color: #9fe870;
  text-align: left;
}
.cid-uP3iI0iOLq H2 {
  color: #757b62;
}
.cid-uP3iI0iOLq .mbr-section-title-1 {
  color: #757b62;
}
.cid-uP3j3gCCDs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uP3j3gCCDs .mbr-text {
  color: #645600;
}
.cid-uP3j3gCCDs .mbr-section-subtitle {
  color: #000000;
}
.cid-uP3j3gCCDs .mbr-section-title {
  color: #000000;
}
.cid-uP3jQNgkAl {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uP3jQNgkAl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP3jQNgkAl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uP3jQNgkAl .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP3jQNgkAl .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uP3jQNgkAl .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uP3jQNgkAl .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uP3jQNgkAl .mbr-section-title {
  color: #f92c50;
}
.cid-uP3jQNgkAl .mbr-text,
.cid-uP3jQNgkAl .mbr-section-btn {
  color: #645600;
}
.cid-uP3jQNgkAl .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uP3jQNgkAl .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uP3jQNgkAl P {
  color: #9fe870;
  text-align: left;
}
.cid-uP3jQNgkAl H2 {
  color: #757b62;
}
.cid-uP3jQNgkAl .mbr-section-title-1 {
  color: #757b62;
}
.cid-uP3jRWoUT4 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uP3jRWoUT4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP3jRWoUT4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uP3jRWoUT4 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uP3jRWoUT4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP3jRWoUT4 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uP3jRWoUT4 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uP3jRWoUT4 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uP3jRWoUT4 .mbr-section-title {
  color: #f92c50;
}
.cid-uP3jRWoUT4 .mbr-text,
.cid-uP3jRWoUT4 .mbr-section-btn {
  color: #645600;
}
.cid-uP3jRWoUT4 .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uP3jRWoUT4 .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uP3jRWoUT4 P {
  color: #9fe870;
  text-align: left;
}
.cid-uP3jRWoUT4 H2 {
  color: #757b62;
}
.cid-uP3jRWoUT4 .mbr-section-title-1 {
  color: #757b62;
}
.cid-uP3jSANETW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uP3jSANETW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP3jSANETW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uP3jSANETW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP3jSANETW .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uP3jSANETW .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uP3jSANETW .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uP3jSANETW .mbr-section-title {
  color: #f92c50;
}
.cid-uP3jSANETW .mbr-text,
.cid-uP3jSANETW .mbr-section-btn {
  color: #645600;
}
.cid-uP3jSANETW .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uP3jSANETW .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uP3jSANETW P {
  color: #9fe870;
  text-align: left;
}
.cid-uP3jSANETW H2 {
  color: #757b62;
}
.cid-uP3jSANETW .mbr-section-title-1 {
  color: #757b62;
}
.cid-uP3jT2tbrC {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uP3jT2tbrC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP3jT2tbrC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uP3jT2tbrC .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uP3jT2tbrC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP3jT2tbrC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uP3jT2tbrC .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uP3jT2tbrC .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uP3jT2tbrC .mbr-section-title {
  color: #f92c50;
}
.cid-uP3jT2tbrC .mbr-text,
.cid-uP3jT2tbrC .mbr-section-btn {
  color: #645600;
}
.cid-uP3jT2tbrC .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uP3jT2tbrC .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uP3jT2tbrC P {
  color: #9fe870;
  text-align: left;
}
.cid-uP3jT2tbrC H2 {
  color: #757b62;
}
.cid-uP3jT2tbrC .mbr-section-title-1 {
  color: #757b62;
}
.cid-uP3jTLF4In {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uP3jTLF4In .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP3jTLF4In .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uP3jTLF4In .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP3jTLF4In .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uP3jTLF4In .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uP3jTLF4In .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uP3jTLF4In .mbr-section-title {
  color: #f92c50;
}
.cid-uP3jTLF4In .mbr-text,
.cid-uP3jTLF4In .mbr-section-btn {
  color: #645600;
}
.cid-uP3jTLF4In .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uP3jTLF4In .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uP3jTLF4In P {
  color: #9fe870;
  text-align: left;
}
.cid-uP3jTLF4In H2 {
  color: #757b62;
}
.cid-uP3jTLF4In .mbr-section-title-1 {
  color: #757b62;
}
.cid-uP3jV6R1Da {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uP3jV6R1Da .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP3jV6R1Da .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uP3jV6R1Da .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uP3jV6R1Da .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP3jV6R1Da .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uP3jV6R1Da .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uP3jV6R1Da .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uP3jV6R1Da .mbr-section-title {
  color: #f92c50;
}
.cid-uP3jV6R1Da .mbr-text,
.cid-uP3jV6R1Da .mbr-section-btn {
  color: #645600;
}
.cid-uP3jV6R1Da .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uP3jV6R1Da .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uP3jV6R1Da P {
  color: #9fe870;
  text-align: left;
}
.cid-uP3jV6R1Da H2 {
  color: #757b62;
}
.cid-uP3jV6R1Da .mbr-section-title-1 {
  color: #757b62;
}
.cid-uP3lP4ONvC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f7f7f7;
}
.cid-uP3lP4ONvC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP3lP4ONvC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uP3lP4ONvC .card-wrapper {
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-uP3lP4ONvC .card-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uP3lP4ONvC .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uP3lP4ONvC .card-wrapper {
    padding: 4rem;
  }
}
.cid-uP3lP4ONvC .mbr-text,
.cid-uP3lP4ONvC .mbr-section-btn {
  text-align: left;
}
.cid-uP3lP4ONvC .img-wrapper img {
  width: 120px;
  height: 120px;
  object-fit: cover;
  border-radius: 50% !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uP3lP4ONvC .img-wrapper img {
    width: 120px;
    height: 120px;
  }
}
@media (max-width: 768px) {
  .cid-uP3lP4ONvC .img-wrapper img {
    width: 80px;
    height: 80px;
  }
}
.cid-uP3lP4ONvC .img-wrapper {
  display: flex;
}
.cid-uP3lP4ONvC .card-text {
  text-align: center;
}
.cid-uP3lP4ONvC .card-title {
  text-align: center;
}
.cid-uP32bSNzvh {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uP32bVQXcU {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uP32bVQXcU img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uP32bZiY6L {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uP32bZiY6L .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP32bZiY6L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uP32bZiY6L .title .num {
  width: 100%;
  display: block;
}
.cid-uP32bZiY6L .title .card-title {
  z-index: 1;
}
.cid-uP32bZiY6L .num {
  color: #9fe870;
}
.cid-uP32bZiY6L .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uP32bZiY6L .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uP32bZiY6L * {
    text-align: center !important;
  }
  .cid-uP32bZiY6L .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uP32bZiY6L .content-head {
  max-width: 800px;
}
.cid-uP32bZiY6L .card-title,
.cid-uP32bZiY6L .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uP32bZiY6L .card-text {
  color: #ffffff;
}
.cid-uP32c4arRz {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uP32c4arRz .listado-enlaces ul li {
  list-style: disc;
}
.cid-uP32c4arRz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP32c4arRz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uP32c4arRz .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uP32c4arRz .footer-col {
    flex-direction: column;
  }
}
.cid-uP32c4arRz .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uP32c4arRz .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uP32c4arRz .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uP32c4arRz .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uP32c4arRz .mbr-section-btn {
    text-align: center;
  }
}
.cid-uP32c4arRz .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uP32c4arRz .soc-item {
  margin: 8px;
}
.cid-uP32c4arRz .soc-item a:hover .mbr-iconfont,
.cid-uP32c4arRz .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uP32c4arRz .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uP32c4arRz .row {
    text-align: center;
  }
  .cid-uP32c4arRz .social-row {
    justify-content: center;
  }
}
.cid-uP32c4arRz .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uP32c4arRz .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uP32c4arRz .list {
    margin-bottom: 0rem;
  }
}
.cid-uP32c4arRz .mbr-text {
  color: #bbbbbb;
}
.cid-uP32c4arRz .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uP32c4arRz .list,
.cid-uP32c4arRz .item-wrap {
  color: #ffffff;
}
.cid-uP32c4arRz .copyright {
  color: #f7f7f7;
}
.cid-uP32ca4qSg {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uP32ca4qSg {
    padding-bottom: 0px;
  }
}
.cid-uP32ca4qSg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP32ca4qSg .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uP32ca4qSg .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uP32ca4qSg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uP32ca4qSg .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uP32ca4qSg .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP32ca4qSg .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uP32ca4qSg .content-head {
  max-width: 800px;
}
.cid-uP32ca4qSg .card-title {
  text-align: right;
}
.cid-uP32cfAkDi {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uP32ck8lwg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uP32ck8lwg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP32ck8lwg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uP32ck8lwg .title .num {
  width: 100%;
  display: block;
}
.cid-uP32ck8lwg .title .card-title {
  z-index: 1;
}
.cid-uP32ck8lwg .num {
  color: #9fe870;
}
.cid-uP32ck8lwg .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uP32ck8lwg .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uP32ck8lwg * {
    text-align: center !important;
  }
  .cid-uP32ck8lwg .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uP32ck8lwg .content-head {
  max-width: 800px;
}
.cid-uP32ck8lwg .card-title,
.cid-uP32ck8lwg .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uP32ck8lwg .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uPazOPWcKu {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uPazOPWcKu .carousel {
  height: 800px;
}
.cid-uPazOPWcKu .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uPazOPWcKu .carousel-item,
.cid-uPazOPWcKu .carousel-inner {
  height: 100%;
}
.cid-uPazOPWcKu img,
.cid-uPazOPWcKu .item-wrapper {
  border-radius: 0 !important;
}
.cid-uPazOPWcKu .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uPazOPWcKu .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uPazOPWcKu .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uPazOPWcKu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uPazOPWcKu .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uPazOPWcKu .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uPazOPWcKu .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uPazOPWcKu .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uPazOPWcKu .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPazOPWcKu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPazOPWcKu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPazOPWcKu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPazOPWcKu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uPazOPWcKu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPazOPWcKu .carousel-indicators li.active,
.cid-uPazOPWcKu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPazOPWcKu .carousel-indicators li::after,
.cid-uPazOPWcKu .carousel-indicators li::before {
  content: none;
}
.cid-uPazOPWcKu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPazOPWcKu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPazOPWcKu .mbr-section-subtitle,
  .cid-uPazOPWcKu .mbr-section-text,
  .cid-uPazOPWcKu .mbr-section-btn {
    text-align: center;
  }
}
.cid-uPazOPWcKu .carousel-control-prev,
.cid-uPazOPWcKu .carousel-control-next {
  display: none;
}
.cid-uPazOQL8nZ {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uPazORpyTs {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uPazORpyTs .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uPazORpyTs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPazORpyTs .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uPazORpyTs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uPazORpyTs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPazORpyTs .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPazORpyTs .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPazORpyTs .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPazORpyTs .mbr-section-title {
  color: #f92c50;
}
.cid-uPazORpyTs .mbr-text,
.cid-uPazORpyTs .mbr-section-btn {
  color: #645600;
}
.cid-uPazORpyTs P {
  color: #9fe870;
  text-align: left;
}
.cid-uPazORpyTs H2 {
  color: #757b62;
}
.cid-uPazORpyTs .mbr-section-title-1 {
  color: #757b62;
}
.cid-uPazOSx6LB {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uPazOSx6LB .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uPazOSx6LB .panel-group {
  border: none;
}
.cid-uPazOSx6LB .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uPazOSx6LB .card-header {
    padding: 0rem;
  }
}
.cid-uPazOSx6LB .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uPazOSx6LB .img-col {
  padding: 0;
}
.cid-uPazOSx6LB .img-item {
  height: 100%;
}
.cid-uPazOSx6LB img {
  height: 100%;
  object-fit: cover;
}
.cid-uPazOSx6LB .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uPazOSx6LB .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uPazOSx6LB p {
  margin-bottom: 0.3rem;
}
.cid-uPazOSx6LB .panel-title-edit {
  color: #000000;
}
.cid-uPazOSx6LB .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uPazOSx6LB .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uPazOSx6LB .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uPazOSx6LB .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uPazOSx6LB .panel-text {
  color: #000000;
}
.cid-uPazOSx6LB .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uPazOSx6LB .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uPazOSx6LB .panel-title-edit,
.cid-uPazOSx6LB .mbr-iconfont {
  color: #000000;
}
.cid-uQhAamvlm0 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uQhA884rAd {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uQhA884rAd .mbr-text {
  color: #000000;
}
.cid-uQhA884rAd .mbr-section-subtitle {
  color: #000000;
}
.cid-uQhA884rAd .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uPazOUi3aB {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uPazOVhxaz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uPazOVhxaz .content-head {
  max-width: 947px;
}
.cid-uPazOVhxaz .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uPazOVhxaz .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uPazOVhxaz .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uPazOVhxaz .mbr-section-title {
  color: #0c2c68;
}
.cid-uPazOVhxaz .mbr-text,
.cid-uPazOVhxaz .mbr-section-btn {
  color: #163300;
}
.cid-uPazOWtbsI {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uPazOWtbsI .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uPazOWtbsI .item {
    margin-bottom: 1rem;
  }
}
.cid-uPazOWtbsI .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uPazOWtbsI .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uPazOWtbsI .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uPazOWtbsI .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uPazOWtbsI .carousel-control,
.cid-uPazOWtbsI .close {
  background: #1b1b1b;
}
.cid-uPazOWtbsI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPazOWtbsI .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPazOWtbsI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPazOWtbsI .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPazOWtbsI .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPazOWtbsI .close::before {
  content: '\e91a';
}
.cid-uPazOWtbsI .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPazOWtbsI .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPazOWtbsI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPazOWtbsI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPazOWtbsI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPazOWtbsI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPazOWtbsI .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPazOWtbsI .carousel-indicators li.active,
.cid-uPazOWtbsI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPazOWtbsI .carousel-indicators li::after,
.cid-uPazOWtbsI .carousel-indicators li::before {
  content: none;
}
.cid-uPazOWtbsI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPazOWtbsI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPazOWtbsI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPazOWtbsI .carousel-indicators {
    display: none;
  }
}
.cid-uPazOWtbsI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPazOWtbsI .carousel-inner > .active {
  display: block;
}
.cid-uPazOWtbsI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPazOWtbsI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPazOWtbsI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPazOWtbsI .carousel-control,
  .cid-uPazOWtbsI .carousel-indicators,
  .cid-uPazOWtbsI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPazOWtbsI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPazOWtbsI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPazOWtbsI .carousel-indicators .active,
.cid-uPazOWtbsI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPazOWtbsI .carousel-indicators .active {
  background: #fff;
}
.cid-uPazOWtbsI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPazOWtbsI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPazOWtbsI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPazOWtbsI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPazOWtbsI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPazOWtbsI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPazOWtbsI .carousel {
  width: 100%;
}
.cid-uPazOWtbsI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPazOWtbsI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPazOWtbsI .modal.fade .modal-dialog,
.cid-uPazOWtbsI .modal.in .modal-dialog {
  transform: none;
}
.cid-uPazOWtbsI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPazOWtbsI .content-head {
  max-width: 800px;
}
.cid-uPazOWtbsI H6 {
  color: #0c2c68;
}
.cid-uPazOYoAfg {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uPazOYoAfg .content-head {
  max-width: 947px;
}
.cid-uPazOYoAfg .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uPazOYoAfg .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uPazOYoAfg .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uPazOYoAfg .mbr-section-title {
  color: #0c2c68;
}
.cid-uPazOYoAfg .mbr-text,
.cid-uPazOYoAfg .mbr-section-btn {
  color: #163300;
}
.cid-uPaK29yZfa {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPaK29yZfa h6 {
  line-height: 1.2;
}
.cid-uPaK29yZfa img,
.cid-uPaK29yZfa .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPaK29yZfa .item:focus,
.cid-uPaK29yZfa span:focus {
  outline: none;
}
.cid-uPaK29yZfa .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uPaK29yZfa .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uPaK29yZfa .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uPaK29yZfa .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uPaK29yZfa .item {
  padding: 0;
  margin: 0;
}
.cid-uPaK29yZfa .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uPaK29yZfa .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uPaK29yZfa .mbr-section-title {
  color: #000000;
}
.cid-uPaK29yZfa .mbr-text,
.cid-uPaK29yZfa .mbr-section-btn {
  color: #000000;
}
.cid-uPaK29yZfa .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uPaK29yZfa .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uPaK29yZfa .item-text {
  color: #000000;
  text-align: center;
}
.cid-uPaK29yZfa .content-head {
  max-width: 800px;
}
.cid-uPaK29yZfa .item-title,
.cid-uPaK29yZfa .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uPaK29yZfa .item-subtitle,
.cid-uPaK29yZfa .mbr-section-btn {
  text-align: left;
}
.cid-uPaK29yZfa .item-text,
.cid-uPaK29yZfa .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uPazP0WJbZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uPazP1PmnD {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uPazP2Ipa9 {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uPazP2Ipa9 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uPazP3CJen {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uPazP3CJen .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPazP3CJen .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPazP3CJen .title .num {
  width: 100%;
  display: block;
}
.cid-uPazP3CJen .title .card-title {
  z-index: 1;
}
.cid-uPazP3CJen .num {
  color: #9fe870;
}
.cid-uPazP3CJen .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uPazP3CJen .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uPazP3CJen * {
    text-align: center !important;
  }
  .cid-uPazP3CJen .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uPazP3CJen .content-head {
  max-width: 800px;
}
.cid-uPazP3CJen .card-title,
.cid-uPazP3CJen .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uPazP3CJen .card-text {
  color: #ffffff;
}
.cid-uPazP4VGFM {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uPazP4VGFM .listado-enlaces ul li {
  list-style: disc;
}
.cid-uPazP4VGFM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPazP4VGFM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPazP4VGFM .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uPazP4VGFM .footer-col {
    flex-direction: column;
  }
}
.cid-uPazP4VGFM .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uPazP4VGFM .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPazP4VGFM .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uPazP4VGFM .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uPazP4VGFM .mbr-section-btn {
    text-align: center;
  }
}
.cid-uPazP4VGFM .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uPazP4VGFM .soc-item {
  margin: 8px;
}
.cid-uPazP4VGFM .soc-item a:hover .mbr-iconfont,
.cid-uPazP4VGFM .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uPazP4VGFM .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uPazP4VGFM .row {
    text-align: center;
  }
  .cid-uPazP4VGFM .social-row {
    justify-content: center;
  }
}
.cid-uPazP4VGFM .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uPazP4VGFM .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPazP4VGFM .list {
    margin-bottom: 0rem;
  }
}
.cid-uPazP4VGFM .mbr-text {
  color: #bbbbbb;
}
.cid-uPazP4VGFM .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uPazP4VGFM .list,
.cid-uPazP4VGFM .item-wrap {
  color: #ffffff;
}
.cid-uPazP4VGFM .copyright {
  color: #f7f7f7;
}
.cid-uPazP6wXjL {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uPazP6wXjL {
    padding-bottom: 0px;
  }
}
.cid-uPazP6wXjL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPazP6wXjL .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uPazP6wXjL .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uPazP6wXjL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPazP6wXjL .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uPazP6wXjL .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPazP6wXjL .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uPazP6wXjL .content-head {
  max-width: 800px;
}
.cid-uPazP6wXjL .card-title {
  text-align: right;
}
.cid-uPazP7OdyC {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uPazP8VdkL {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uPazP8VdkL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPazP8VdkL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPazP8VdkL .title .num {
  width: 100%;
  display: block;
}
.cid-uPazP8VdkL .title .card-title {
  z-index: 1;
}
.cid-uPazP8VdkL .num {
  color: #9fe870;
}
.cid-uPazP8VdkL .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uPazP8VdkL .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uPazP8VdkL * {
    text-align: center !important;
  }
  .cid-uPazP8VdkL .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uPazP8VdkL .content-head {
  max-width: 800px;
}
.cid-uPazP8VdkL .card-title,
.cid-uPazP8VdkL .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uPazP8VdkL .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uPaM2LQdHh {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uPaM2LQdHh .carousel {
  height: 800px;
}
.cid-uPaM2LQdHh .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uPaM2LQdHh .carousel-item,
.cid-uPaM2LQdHh .carousel-inner {
  height: 100%;
}
.cid-uPaM2LQdHh img,
.cid-uPaM2LQdHh .item-wrapper {
  border-radius: 0 !important;
}
.cid-uPaM2LQdHh .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uPaM2LQdHh .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uPaM2LQdHh .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uPaM2LQdHh .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uPaM2LQdHh .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uPaM2LQdHh .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uPaM2LQdHh .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uPaM2LQdHh .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uPaM2LQdHh .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPaM2LQdHh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPaM2LQdHh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPaM2LQdHh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPaM2LQdHh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uPaM2LQdHh .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPaM2LQdHh .carousel-indicators li.active,
.cid-uPaM2LQdHh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPaM2LQdHh .carousel-indicators li::after,
.cid-uPaM2LQdHh .carousel-indicators li::before {
  content: none;
}
.cid-uPaM2LQdHh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPaM2LQdHh .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPaM2LQdHh .mbr-section-subtitle,
  .cid-uPaM2LQdHh .mbr-section-text,
  .cid-uPaM2LQdHh .mbr-section-btn {
    text-align: center;
  }
}
.cid-uPaM2LQdHh .carousel-control-prev,
.cid-uPaM2LQdHh .carousel-control-next {
  display: none;
}
.cid-uPaM2NPHZC {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uPaM2OXv02 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uPaM2OXv02 .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uPaM2OXv02 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPaM2OXv02 .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uPaM2OXv02 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uPaM2OXv02 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPaM2OXv02 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPaM2OXv02 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPaM2OXv02 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPaM2OXv02 .mbr-section-title {
  color: #f92c50;
}
.cid-uPaM2OXv02 .mbr-text,
.cid-uPaM2OXv02 .mbr-section-btn {
  color: #645600;
}
.cid-uPaM2OXv02 P {
  color: #9fe870;
  text-align: left;
}
.cid-uPaM2OXv02 H2 {
  color: #757b62;
}
.cid-uPaM2OXv02 .mbr-section-title-1 {
  color: #757b62;
}
.cid-uPaM2QuJkR {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uPaM2QuJkR .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uPaM2QuJkR .panel-group {
  border: none;
}
.cid-uPaM2QuJkR .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uPaM2QuJkR .card-header {
    padding: 0rem;
  }
}
.cid-uPaM2QuJkR .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uPaM2QuJkR .img-col {
  padding: 0;
}
.cid-uPaM2QuJkR .img-item {
  height: 100%;
}
.cid-uPaM2QuJkR img {
  height: 100%;
  object-fit: cover;
}
.cid-uPaM2QuJkR .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uPaM2QuJkR .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uPaM2QuJkR p {
  margin-bottom: 0.3rem;
}
.cid-uPaM2QuJkR .panel-title-edit {
  color: #000000;
}
.cid-uPaM2QuJkR .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uPaM2QuJkR .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uPaM2QuJkR .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uPaM2QuJkR .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uPaM2QuJkR .panel-text {
  color: #000000;
}
.cid-uPaM2QuJkR .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uPaM2QuJkR .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uPaM2QuJkR .panel-title-edit,
.cid-uPaM2QuJkR .mbr-iconfont {
  color: #000000;
}
.cid-uPaMR5ibJT {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uPaMNUaTIZ {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uPaMNUaTIZ .mbr-text {
  color: #000000;
}
.cid-uPaMNUaTIZ .mbr-section-subtitle {
  color: #000000;
}
.cid-uPaMNUaTIZ .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uPaM2RZgJx {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uPaM2T3mxe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uPaM2T3mxe .content-head {
  max-width: 947px;
}
.cid-uPaM2T3mxe .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uPaM2T3mxe .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uPaM2T3mxe .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uPaM2T3mxe .mbr-section-title {
  color: #0c2c68;
}
.cid-uPaM2T3mxe .mbr-text,
.cid-uPaM2T3mxe .mbr-section-btn {
  color: #163300;
}
.cid-uPaM2UHTIJ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uPaM2UHTIJ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uPaM2UHTIJ .item {
    margin-bottom: 1rem;
  }
}
.cid-uPaM2UHTIJ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uPaM2UHTIJ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uPaM2UHTIJ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uPaM2UHTIJ .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uPaM2UHTIJ .carousel-control,
.cid-uPaM2UHTIJ .close {
  background: #1b1b1b;
}
.cid-uPaM2UHTIJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPaM2UHTIJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPaM2UHTIJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPaM2UHTIJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPaM2UHTIJ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPaM2UHTIJ .close::before {
  content: '\e91a';
}
.cid-uPaM2UHTIJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPaM2UHTIJ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPaM2UHTIJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPaM2UHTIJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPaM2UHTIJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPaM2UHTIJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPaM2UHTIJ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPaM2UHTIJ .carousel-indicators li.active,
.cid-uPaM2UHTIJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPaM2UHTIJ .carousel-indicators li::after,
.cid-uPaM2UHTIJ .carousel-indicators li::before {
  content: none;
}
.cid-uPaM2UHTIJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPaM2UHTIJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPaM2UHTIJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPaM2UHTIJ .carousel-indicators {
    display: none;
  }
}
.cid-uPaM2UHTIJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPaM2UHTIJ .carousel-inner > .active {
  display: block;
}
.cid-uPaM2UHTIJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPaM2UHTIJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPaM2UHTIJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPaM2UHTIJ .carousel-control,
  .cid-uPaM2UHTIJ .carousel-indicators,
  .cid-uPaM2UHTIJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPaM2UHTIJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPaM2UHTIJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPaM2UHTIJ .carousel-indicators .active,
.cid-uPaM2UHTIJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPaM2UHTIJ .carousel-indicators .active {
  background: #fff;
}
.cid-uPaM2UHTIJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPaM2UHTIJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPaM2UHTIJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPaM2UHTIJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPaM2UHTIJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPaM2UHTIJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPaM2UHTIJ .carousel {
  width: 100%;
}
.cid-uPaM2UHTIJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPaM2UHTIJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPaM2UHTIJ .modal.fade .modal-dialog,
.cid-uPaM2UHTIJ .modal.in .modal-dialog {
  transform: none;
}
.cid-uPaM2UHTIJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPaM2UHTIJ .content-head {
  max-width: 800px;
}
.cid-uPaM2UHTIJ H6 {
  color: #0c2c68;
}
.cid-uPaM2WK19p {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uPaM2WK19p .content-head {
  max-width: 947px;
}
.cid-uPaM2WK19p .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uPaM2WK19p .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uPaM2WK19p .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uPaM2WK19p .mbr-section-title {
  color: #0c2c68;
}
.cid-uPaM2WK19p .mbr-text,
.cid-uPaM2WK19p .mbr-section-btn {
  color: #163300;
}
.cid-uPaM2Yv0db {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPaM2Yv0db h6 {
  line-height: 1.2;
}
.cid-uPaM2Yv0db img,
.cid-uPaM2Yv0db .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPaM2Yv0db .item:focus,
.cid-uPaM2Yv0db span:focus {
  outline: none;
}
.cid-uPaM2Yv0db .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uPaM2Yv0db .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uPaM2Yv0db .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uPaM2Yv0db .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uPaM2Yv0db .item {
  padding: 0;
  margin: 0;
}
.cid-uPaM2Yv0db .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uPaM2Yv0db .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uPaM2Yv0db .mbr-section-title {
  color: #000000;
}
.cid-uPaM2Yv0db .mbr-text,
.cid-uPaM2Yv0db .mbr-section-btn {
  color: #000000;
}
.cid-uPaM2Yv0db .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uPaM2Yv0db .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uPaM2Yv0db .item-text {
  color: #000000;
  text-align: center;
}
.cid-uPaM2Yv0db .content-head {
  max-width: 800px;
}
.cid-uPaM2Yv0db .item-title,
.cid-uPaM2Yv0db .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uPaM2Yv0db .item-subtitle,
.cid-uPaM2Yv0db .mbr-section-btn {
  text-align: left;
}
.cid-uPaM2Yv0db .item-text,
.cid-uPaM2Yv0db .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uPaM30zdyb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uPaM320fHs {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uPaM33hzZ0 {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uPaM33hzZ0 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uPaM34BiW6 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uPaM34BiW6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPaM34BiW6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPaM34BiW6 .title .num {
  width: 100%;
  display: block;
}
.cid-uPaM34BiW6 .title .card-title {
  z-index: 1;
}
.cid-uPaM34BiW6 .num {
  color: #9fe870;
}
.cid-uPaM34BiW6 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uPaM34BiW6 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uPaM34BiW6 * {
    text-align: center !important;
  }
  .cid-uPaM34BiW6 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uPaM34BiW6 .content-head {
  max-width: 800px;
}
.cid-uPaM34BiW6 .card-title,
.cid-uPaM34BiW6 .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uPaM34BiW6 .card-text {
  color: #ffffff;
}
.cid-uPaM373VPl {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uPaM373VPl .listado-enlaces ul li {
  list-style: disc;
}
.cid-uPaM373VPl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPaM373VPl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPaM373VPl .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uPaM373VPl .footer-col {
    flex-direction: column;
  }
}
.cid-uPaM373VPl .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uPaM373VPl .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPaM373VPl .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uPaM373VPl .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uPaM373VPl .mbr-section-btn {
    text-align: center;
  }
}
.cid-uPaM373VPl .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uPaM373VPl .soc-item {
  margin: 8px;
}
.cid-uPaM373VPl .soc-item a:hover .mbr-iconfont,
.cid-uPaM373VPl .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uPaM373VPl .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uPaM373VPl .row {
    text-align: center;
  }
  .cid-uPaM373VPl .social-row {
    justify-content: center;
  }
}
.cid-uPaM373VPl .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uPaM373VPl .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPaM373VPl .list {
    margin-bottom: 0rem;
  }
}
.cid-uPaM373VPl .mbr-text {
  color: #bbbbbb;
}
.cid-uPaM373VPl .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uPaM373VPl .list,
.cid-uPaM373VPl .item-wrap {
  color: #ffffff;
}
.cid-uPaM373VPl .copyright {
  color: #f7f7f7;
}
.cid-uPaM39p6uw {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uPaM39p6uw {
    padding-bottom: 0px;
  }
}
.cid-uPaM39p6uw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPaM39p6uw .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uPaM39p6uw .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uPaM39p6uw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPaM39p6uw .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uPaM39p6uw .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPaM39p6uw .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uPaM39p6uw .content-head {
  max-width: 800px;
}
.cid-uPaM39p6uw .card-title {
  text-align: right;
}
.cid-uPaM3b6iVz {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uPaM3cKWqg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uPaM3cKWqg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPaM3cKWqg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPaM3cKWqg .title .num {
  width: 100%;
  display: block;
}
.cid-uPaM3cKWqg .title .card-title {
  z-index: 1;
}
.cid-uPaM3cKWqg .num {
  color: #9fe870;
}
.cid-uPaM3cKWqg .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uPaM3cKWqg .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uPaM3cKWqg * {
    text-align: center !important;
  }
  .cid-uPaM3cKWqg .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uPaM3cKWqg .content-head {
  max-width: 800px;
}
.cid-uPaM3cKWqg .card-title,
.cid-uPaM3cKWqg .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uPaM3cKWqg .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uPaU0H8FHh {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uPaU0H8FHh .carousel {
  height: 800px;
}
.cid-uPaU0H8FHh .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uPaU0H8FHh .carousel-item,
.cid-uPaU0H8FHh .carousel-inner {
  height: 100%;
}
.cid-uPaU0H8FHh img,
.cid-uPaU0H8FHh .item-wrapper {
  border-radius: 0 !important;
}
.cid-uPaU0H8FHh .carousel-caption {
  bottom: 9%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 1041px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uPaU0H8FHh .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uPaU0H8FHh .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uPaU0H8FHh .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uPaU0H8FHh .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uPaU0H8FHh .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uPaU0H8FHh .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uPaU0H8FHh .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uPaU0H8FHh .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPaU0H8FHh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPaU0H8FHh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPaU0H8FHh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPaU0H8FHh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uPaU0H8FHh .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPaU0H8FHh .carousel-indicators li.active,
.cid-uPaU0H8FHh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPaU0H8FHh .carousel-indicators li::after,
.cid-uPaU0H8FHh .carousel-indicators li::before {
  content: none;
}
.cid-uPaU0H8FHh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPaU0H8FHh .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPaU0H8FHh .mbr-section-subtitle,
  .cid-uPaU0H8FHh .mbr-section-text,
  .cid-uPaU0H8FHh .mbr-section-btn {
    text-align: center;
  }
}
.cid-uPaU0H8FHh .carousel-control-prev,
.cid-uPaU0H8FHh .carousel-control-next {
  display: none;
}
.cid-uPaU0IpEdE {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uPaU0Jb9FC {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uPaU0Jb9FC .boton1 {
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uPaU0Jb9FC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPaU0Jb9FC .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uPaU0Jb9FC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uPaU0Jb9FC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPaU0Jb9FC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPaU0Jb9FC .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPaU0Jb9FC .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPaU0Jb9FC .mbr-section-title {
  color: #f92c50;
}
.cid-uPaU0Jb9FC .mbr-text,
.cid-uPaU0Jb9FC .mbr-section-btn {
  color: #645600;
}
.cid-uPaU0Jb9FC P {
  color: #9fe870;
  text-align: left;
}
.cid-uPaU0Jb9FC H2 {
  color: #757b62;
}
.cid-uPaU0Jb9FC .mbr-section-title-1 {
  color: #757b62;
}
.cid-uPaU0K8Joq {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uPaU0K8Joq .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uPaU0K8Joq .panel-group {
  border: none;
}
.cid-uPaU0K8Joq .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uPaU0K8Joq .card-header {
    padding: 0rem;
  }
}
.cid-uPaU0K8Joq .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uPaU0K8Joq .img-col {
  padding: 0;
}
.cid-uPaU0K8Joq .img-item {
  height: 100%;
}
.cid-uPaU0K8Joq img {
  height: 100%;
  object-fit: cover;
}
.cid-uPaU0K8Joq .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uPaU0K8Joq .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uPaU0K8Joq p {
  margin-bottom: 0.3rem;
}
.cid-uPaU0K8Joq .panel-title-edit {
  color: #000000;
}
.cid-uPaU0K8Joq .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uPaU0K8Joq .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uPaU0K8Joq .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uPaU0K8Joq .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uPaU0K8Joq .panel-text {
  color: #000000;
}
.cid-uPaU0K8Joq .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uPaU0K8Joq .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uPaU0K8Joq .panel-title-edit,
.cid-uPaU0K8Joq .mbr-iconfont {
  color: #000000;
}
.cid-uPaU0LchP2 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uPaU0M7Ied {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uPaU0M7Ied .mbr-text {
  color: #000000;
}
.cid-uPaU0M7Ied .mbr-section-subtitle {
  color: #000000;
}
.cid-uPaU0M7Ied .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uPaU0MZZlL {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uPaU0NOWDR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uPaU0NOWDR .content-head {
  max-width: 947px;
}
.cid-uPaU0NOWDR .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uPaU0NOWDR .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uPaU0NOWDR .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uPaU0NOWDR .mbr-section-title {
  color: #0c2c68;
}
.cid-uPaU0NOWDR .mbr-text,
.cid-uPaU0NOWDR .mbr-section-btn {
  color: #163300;
}
.cid-uPaU0OM4eP {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uPaU0OM4eP .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uPaU0OM4eP .item {
    margin-bottom: 1rem;
  }
}
.cid-uPaU0OM4eP .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uPaU0OM4eP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uPaU0OM4eP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uPaU0OM4eP .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uPaU0OM4eP .carousel-control,
.cid-uPaU0OM4eP .close {
  background: #1b1b1b;
}
.cid-uPaU0OM4eP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPaU0OM4eP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPaU0OM4eP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPaU0OM4eP .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPaU0OM4eP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPaU0OM4eP .close::before {
  content: '\e91a';
}
.cid-uPaU0OM4eP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPaU0OM4eP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPaU0OM4eP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPaU0OM4eP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPaU0OM4eP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPaU0OM4eP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPaU0OM4eP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPaU0OM4eP .carousel-indicators li.active,
.cid-uPaU0OM4eP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPaU0OM4eP .carousel-indicators li::after,
.cid-uPaU0OM4eP .carousel-indicators li::before {
  content: none;
}
.cid-uPaU0OM4eP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPaU0OM4eP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPaU0OM4eP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPaU0OM4eP .carousel-indicators {
    display: none;
  }
}
.cid-uPaU0OM4eP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPaU0OM4eP .carousel-inner > .active {
  display: block;
}
.cid-uPaU0OM4eP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPaU0OM4eP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPaU0OM4eP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPaU0OM4eP .carousel-control,
  .cid-uPaU0OM4eP .carousel-indicators,
  .cid-uPaU0OM4eP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPaU0OM4eP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPaU0OM4eP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPaU0OM4eP .carousel-indicators .active,
.cid-uPaU0OM4eP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPaU0OM4eP .carousel-indicators .active {
  background: #fff;
}
.cid-uPaU0OM4eP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPaU0OM4eP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPaU0OM4eP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPaU0OM4eP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPaU0OM4eP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPaU0OM4eP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPaU0OM4eP .carousel {
  width: 100%;
}
.cid-uPaU0OM4eP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPaU0OM4eP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPaU0OM4eP .modal.fade .modal-dialog,
.cid-uPaU0OM4eP .modal.in .modal-dialog {
  transform: none;
}
.cid-uPaU0OM4eP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPaU0OM4eP .content-head {
  max-width: 800px;
}
.cid-uPaU0OM4eP H6 {
  color: #0c2c68;
}
.cid-uPaU0QcZIG {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uPaU0QcZIG .content-head {
  max-width: 947px;
}
.cid-uPaU0QcZIG .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uPaU0QcZIG .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uPaU0QcZIG .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uPaU0QcZIG .mbr-section-title {
  color: #0c2c68;
}
.cid-uPaU0QcZIG .mbr-text,
.cid-uPaU0QcZIG .mbr-section-btn {
  color: #163300;
}
.cid-uPaU0RoeLD {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPaU0RoeLD h6 {
  line-height: 1.2;
}
.cid-uPaU0RoeLD img,
.cid-uPaU0RoeLD .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPaU0RoeLD .item:focus,
.cid-uPaU0RoeLD span:focus {
  outline: none;
}
.cid-uPaU0RoeLD .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uPaU0RoeLD .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uPaU0RoeLD .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uPaU0RoeLD .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uPaU0RoeLD .item {
  padding: 0;
  margin: 0;
}
.cid-uPaU0RoeLD .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uPaU0RoeLD .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uPaU0RoeLD .mbr-section-title {
  color: #000000;
}
.cid-uPaU0RoeLD .mbr-text,
.cid-uPaU0RoeLD .mbr-section-btn {
  color: #000000;
}
.cid-uPaU0RoeLD .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uPaU0RoeLD .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uPaU0RoeLD .item-text {
  color: #000000;
  text-align: center;
}
.cid-uPaU0RoeLD .content-head {
  max-width: 800px;
}
.cid-uPaU0RoeLD .item-title,
.cid-uPaU0RoeLD .mbr-section-btn {
  color: #0c2c68;
  text-align: left;
}
.cid-uPaU0RoeLD .item-subtitle,
.cid-uPaU0RoeLD .mbr-section-btn {
  text-align: left;
}
.cid-uPaU0RoeLD .item-text,
.cid-uPaU0RoeLD .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uPaU0SRHXt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uPaU0TSrYD {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uPaU0UTWHk {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uPaU0UTWHk img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uPaU0VV5oP {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uPaU0VV5oP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPaU0VV5oP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPaU0VV5oP .title .num {
  width: 100%;
  display: block;
}
.cid-uPaU0VV5oP .title .card-title {
  z-index: 1;
}
.cid-uPaU0VV5oP .num {
  color: #9fe870;
}
.cid-uPaU0VV5oP .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uPaU0VV5oP .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uPaU0VV5oP * {
    text-align: center !important;
  }
  .cid-uPaU0VV5oP .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uPaU0VV5oP .content-head {
  max-width: 800px;
}
.cid-uPaU0VV5oP .card-title,
.cid-uPaU0VV5oP .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uPaU0VV5oP .card-text {
  color: #ffffff;
}
.cid-uPaU0XhJMo {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uPaU0XhJMo .listado-enlaces ul li {
  list-style: disc;
}
.cid-uPaU0XhJMo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPaU0XhJMo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPaU0XhJMo .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uPaU0XhJMo .footer-col {
    flex-direction: column;
  }
}
.cid-uPaU0XhJMo .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uPaU0XhJMo .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPaU0XhJMo .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uPaU0XhJMo .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uPaU0XhJMo .mbr-section-btn {
    text-align: center;
  }
}
.cid-uPaU0XhJMo .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uPaU0XhJMo .soc-item {
  margin: 8px;
}
.cid-uPaU0XhJMo .soc-item a:hover .mbr-iconfont,
.cid-uPaU0XhJMo .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uPaU0XhJMo .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uPaU0XhJMo .row {
    text-align: center;
  }
  .cid-uPaU0XhJMo .social-row {
    justify-content: center;
  }
}
.cid-uPaU0XhJMo .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uPaU0XhJMo .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPaU0XhJMo .list {
    margin-bottom: 0rem;
  }
}
.cid-uPaU0XhJMo .mbr-text {
  color: #bbbbbb;
}
.cid-uPaU0XhJMo .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uPaU0XhJMo .list,
.cid-uPaU0XhJMo .item-wrap {
  color: #ffffff;
}
.cid-uPaU0XhJMo .copyright {
  color: #f7f7f7;
}
.cid-uPaU0YMx1p {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uPaU0YMx1p {
    padding-bottom: 0px;
  }
}
.cid-uPaU0YMx1p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPaU0YMx1p .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uPaU0YMx1p .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uPaU0YMx1p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPaU0YMx1p .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uPaU0YMx1p .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPaU0YMx1p .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uPaU0YMx1p .content-head {
  max-width: 800px;
}
.cid-uPaU0YMx1p .card-title {
  text-align: right;
}
.cid-uPaU1012Tg {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uPaU11arxB {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uPaU11arxB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPaU11arxB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPaU11arxB .title .num {
  width: 100%;
  display: block;
}
.cid-uPaU11arxB .title .card-title {
  z-index: 1;
}
.cid-uPaU11arxB .num {
  color: #9fe870;
}
.cid-uPaU11arxB .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uPaU11arxB .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uPaU11arxB * {
    text-align: center !important;
  }
  .cid-uPaU11arxB .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uPaU11arxB .content-head {
  max-width: 800px;
}
.cid-uPaU11arxB .card-title,
.cid-uPaU11arxB .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uPaU11arxB .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uXKtzKrzst {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uXKtzKrzst .carousel {
  height: 800px;
}
.cid-uXKtzKrzst .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uXKtzKrzst .carousel-item,
.cid-uXKtzKrzst .carousel-inner {
  height: 100%;
}
.cid-uXKtzKrzst img,
.cid-uXKtzKrzst .item-wrapper {
  border-radius: 0 !important;
}
.cid-uXKtzKrzst .carousel-caption {
  bottom: 0%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 936px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uXKtzKrzst .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uXKtzKrzst .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uXKtzKrzst .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uXKtzKrzst .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uXKtzKrzst .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uXKtzKrzst .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uXKtzKrzst .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uXKtzKrzst .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uXKtzKrzst .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uXKtzKrzst .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uXKtzKrzst .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uXKtzKrzst .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uXKtzKrzst .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uXKtzKrzst .carousel-indicators li.active,
.cid-uXKtzKrzst .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uXKtzKrzst .carousel-indicators li::after,
.cid-uXKtzKrzst .carousel-indicators li::before {
  content: none;
}
.cid-uXKtzKrzst .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uXKtzKrzst .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uXKtzKrzst .mbr-section-subtitle,
  .cid-uXKtzKrzst .mbr-section-text,
  .cid-uXKtzKrzst .mbr-section-btn {
    text-align: center;
  }
}
.cid-uXKtzKFuYf {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uXKtzKM9ca {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXKtzKM9ca .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXKtzKM9ca .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uXKtzKM9ca .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uXKtzKM9ca .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uXKtzKM9ca .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uXKtzKM9ca .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uXKtzKM9ca .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uXKtzKM9ca .mbr-section-title {
  color: #7787a5;
}
.cid-uXKtzKM9ca .mbr-text,
.cid-uXKtzKM9ca .mbr-section-btn {
  color: #163300;
}
.cid-uXKtzKM9ca P {
  color: #9fe870;
  text-align: left;
}
.cid-uXKtzKM9ca H2 {
  color: #a6a99c;
}
.cid-uXKtzL1FO8 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uXKtzL1FO8 .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uXKtzL1FO8 .panel-group {
  border: none;
}
.cid-uXKtzL1FO8 .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uXKtzL1FO8 .card-header {
    padding: 0rem;
  }
}
.cid-uXKtzL1FO8 .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uXKtzL1FO8 .img-col {
  padding: 0;
}
.cid-uXKtzL1FO8 .img-item {
  height: 100%;
}
.cid-uXKtzL1FO8 img {
  height: 100%;
  object-fit: cover;
}
.cid-uXKtzL1FO8 .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uXKtzL1FO8 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uXKtzL1FO8 p {
  margin-bottom: 0.3rem;
}
.cid-uXKtzL1FO8 .panel-title-edit {
  color: #000000;
}
.cid-uXKtzL1FO8 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uXKtzL1FO8 .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uXKtzL1FO8 .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uXKtzL1FO8 .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uXKtzL1FO8 .panel-text {
  color: #7787a5;
}
.cid-uXKtzL1FO8 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uXKtzL1FO8 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uXKtzL1FO8 .panel-title-edit,
.cid-uXKtzL1FO8 .mbr-iconfont {
  color: #7787a5;
}
.cid-uXKtzLgT9p {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uXKtzLo6IV {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uXKtzLo6IV .mbr-text {
  color: #000000;
}
.cid-uXKtzLo6IV .mbr-section-subtitle {
  color: #000000;
}
.cid-uXKtzLo6IV .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uXKtzLxRHP {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uXKtzLGrl0 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uXKtzLGrl0 .content-head {
  max-width: 947px;
}
.cid-uXKtzLGrl0 .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uXKtzLGrl0 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uXKtzLGrl0 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uXKtzLGrl0 .mbr-section-title {
  color: #0c2c68;
}
.cid-uXKtzLGrl0 .mbr-text,
.cid-uXKtzLGrl0 .mbr-section-btn {
  color: #163300;
}
.cid-uXKtzLWc3t {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uXKtzLWc3t .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uXKtzLWc3t .item {
    margin-bottom: 1rem;
  }
}
.cid-uXKtzLWc3t .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uXKtzLWc3t .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uXKtzLWc3t .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uXKtzLWc3t .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uXKtzLWc3t .carousel-control,
.cid-uXKtzLWc3t .close {
  background: #1b1b1b;
}
.cid-uXKtzLWc3t .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uXKtzLWc3t .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uXKtzLWc3t .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uXKtzLWc3t .carousel-control-next span {
  margin-left: 5px;
}
.cid-uXKtzLWc3t .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uXKtzLWc3t .close::before {
  content: '\e91a';
}
.cid-uXKtzLWc3t .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uXKtzLWc3t .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uXKtzLWc3t .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uXKtzLWc3t .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uXKtzLWc3t .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uXKtzLWc3t .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uXKtzLWc3t .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uXKtzLWc3t .carousel-indicators li.active,
.cid-uXKtzLWc3t .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uXKtzLWc3t .carousel-indicators li::after,
.cid-uXKtzLWc3t .carousel-indicators li::before {
  content: none;
}
.cid-uXKtzLWc3t .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uXKtzLWc3t .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uXKtzLWc3t .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uXKtzLWc3t .carousel-indicators {
    display: none;
  }
}
.cid-uXKtzLWc3t .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uXKtzLWc3t .carousel-inner > .active {
  display: block;
}
.cid-uXKtzLWc3t .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uXKtzLWc3t .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uXKtzLWc3t .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uXKtzLWc3t .carousel-control,
  .cid-uXKtzLWc3t .carousel-indicators,
  .cid-uXKtzLWc3t .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uXKtzLWc3t .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uXKtzLWc3t .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uXKtzLWc3t .carousel-indicators .active,
.cid-uXKtzLWc3t .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uXKtzLWc3t .carousel-indicators .active {
  background: #fff;
}
.cid-uXKtzLWc3t .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uXKtzLWc3t .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uXKtzLWc3t .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uXKtzLWc3t .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uXKtzLWc3t .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uXKtzLWc3t .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uXKtzLWc3t .carousel {
  width: 100%;
}
.cid-uXKtzLWc3t .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uXKtzLWc3t .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uXKtzLWc3t .modal.fade .modal-dialog,
.cid-uXKtzLWc3t .modal.in .modal-dialog {
  transform: none;
}
.cid-uXKtzLWc3t .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uXKtzLWc3t .content-head {
  max-width: 800px;
}
.cid-uXKtzLWc3t H6 {
  color: #0c2c68;
}
.cid-uXKtzMpuwP {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uXKtzMpuwP .content-head {
  max-width: 947px;
}
.cid-uXKtzMpuwP .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uXKtzMpuwP .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uXKtzMpuwP .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uXKtzMpuwP .mbr-section-title {
  color: #0c2c68;
}
.cid-uXKtzMpuwP .mbr-text,
.cid-uXKtzMpuwP .mbr-section-btn {
  color: #163300;
}
.cid-uXKtzMC00O {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uXKtzMC00O h6 {
  line-height: 1.2;
}
.cid-uXKtzMC00O img,
.cid-uXKtzMC00O .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uXKtzMC00O .item:focus,
.cid-uXKtzMC00O span:focus {
  outline: none;
}
.cid-uXKtzMC00O .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uXKtzMC00O .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXKtzMC00O .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uXKtzMC00O .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uXKtzMC00O .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uXKtzMC00O .mbr-section-title {
  color: #000000;
}
.cid-uXKtzMC00O .mbr-text,
.cid-uXKtzMC00O .mbr-section-btn {
  color: #000000;
}
.cid-uXKtzMC00O .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uXKtzMC00O .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uXKtzMC00O .item-text {
  color: #000000;
  text-align: center;
}
.cid-uXKtzMC00O .content-head {
  max-width: 800px;
}
.cid-uXKtzMC00O .item-title,
.cid-uXKtzMC00O .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uXKtzMC00O .item-subtitle,
.cid-uXKtzMC00O .mbr-section-btn {
  text-align: left;
}
.cid-uXKtzMC00O .item-text,
.cid-uXKtzMC00O .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uXKtzMYcwq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uXKtzN9VCH {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uXKtzNiniC {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uXKtzNiniC img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uXKtzNs9w9 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uXKtzNs9w9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXKtzNs9w9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXKtzNs9w9 .title .num {
  width: 100%;
  display: block;
}
.cid-uXKtzNs9w9 .title .card-title {
  z-index: 1;
}
.cid-uXKtzNs9w9 .num {
  color: #9fe870;
}
.cid-uXKtzNs9w9 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uXKtzNs9w9 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXKtzNs9w9 * {
    text-align: center !important;
  }
  .cid-uXKtzNs9w9 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uXKtzNs9w9 .content-head {
  max-width: 800px;
}
.cid-uXKtzNs9w9 .card-title,
.cid-uXKtzNs9w9 .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uXKtzNs9w9 .card-text {
  color: #ffffff;
}
.cid-uXKtzNI8aR {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uXKtzNI8aR .listado-enlaces ul li {
  list-style: disc;
}
.cid-uXKtzNI8aR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXKtzNI8aR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXKtzNI8aR .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uXKtzNI8aR .footer-col {
    flex-direction: column;
  }
}
.cid-uXKtzNI8aR .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uXKtzNI8aR .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uXKtzNI8aR .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uXKtzNI8aR .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uXKtzNI8aR .mbr-section-btn {
    text-align: center;
  }
}
.cid-uXKtzNI8aR .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uXKtzNI8aR .soc-item {
  margin: 8px;
}
.cid-uXKtzNI8aR .soc-item a:hover .mbr-iconfont,
.cid-uXKtzNI8aR .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uXKtzNI8aR .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uXKtzNI8aR .row {
    text-align: center;
  }
  .cid-uXKtzNI8aR .social-row {
    justify-content: center;
  }
}
.cid-uXKtzNI8aR .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uXKtzNI8aR .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uXKtzNI8aR .list {
    margin-bottom: 0rem;
  }
}
.cid-uXKtzNI8aR .mbr-text {
  color: #bbbbbb;
}
.cid-uXKtzNI8aR .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uXKtzNI8aR .list,
.cid-uXKtzNI8aR .item-wrap {
  color: #ffffff;
}
.cid-uXKtzNI8aR .copyright {
  color: #f7f7f7;
}
.cid-uXKtzO1yYH {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uXKtzO1yYH {
    padding-bottom: 0px;
  }
}
.cid-uXKtzO1yYH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXKtzO1yYH .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uXKtzO1yYH .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uXKtzO1yYH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXKtzO1yYH .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uXKtzO1yYH .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uXKtzO1yYH .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uXKtzO1yYH .content-head {
  max-width: 800px;
}
.cid-uXKtzO1yYH .card-title {
  text-align: right;
}
.cid-uXKtzOieTF {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uXKtzOtEAG {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uXKtzOtEAG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXKtzOtEAG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXKtzOtEAG .title .num {
  width: 100%;
  display: block;
}
.cid-uXKtzOtEAG .title .card-title {
  z-index: 1;
}
.cid-uXKtzOtEAG .num {
  color: #9fe870;
}
.cid-uXKtzOtEAG .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uXKtzOtEAG .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uXKtzOtEAG * {
    text-align: center !important;
  }
  .cid-uXKtzOtEAG .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uXKtzOtEAG .content-head {
  max-width: 800px;
}
.cid-uXKtzOtEAG .card-title,
.cid-uXKtzOtEAG .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uXKtzOtEAG .card-text {
  color: #ffffff;
}
.cid-v0d4iC4qnL {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4iC4qnL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4iC4qnL .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4iC4qnL .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4iC4qnL .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4iC4qnL .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4iC4qnL .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4iC4qnL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4iC4qnL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4iC4qnL .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4iC4qnL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4iC4qnL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4iC4qnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4iC4qnL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4iC4qnL .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4iC4qnL .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4iC4qnL .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4iC4qnL .nav-item:focus,
.cid-v0d4iC4qnL .nav-link:focus {
  outline: none;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4iC4qnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4iC4qnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4iC4qnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4iC4qnL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4iC4qnL .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4iC4qnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4iC4qnL .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4iC4qnL .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4iC4qnL .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4iC4qnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4iC4qnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4iC4qnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4iC4qnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4iC4qnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4iC4qnL .navbar {
    min-height: 72px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4iC4qnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4iC4qnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4iC4qnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4iC4qnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4iC4qnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4iC4qnL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4iC4qnL .dropdown-item.active,
.cid-v0d4iC4qnL .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4iC4qnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4iC4qnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4iC4qnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4iC4qnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4iC4qnL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4iC4qnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4iC4qnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4iC4qnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4iC4qnL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4iC4qnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4iC4qnL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4iC4qnL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4iC4qnL .navbar {
    height: 70px;
  }
  .cid-v0d4iC4qnL .navbar.opened {
    height: auto;
  }
  .cid-v0d4iC4qnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4iC4qnL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4iC4qnL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4iC4qnL .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4iC4qnL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4iC4qnL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4iC4qnL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4iC4qnL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4iC4qnL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4iC4qnL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uYSoZPRdbU {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-uYSoZPRdbU .carousel {
  height: 800px;
}
.cid-uYSoZPRdbU .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uYSoZPRdbU .carousel-item,
.cid-uYSoZPRdbU .carousel-inner {
  height: 100%;
}
.cid-uYSoZPRdbU img,
.cid-uYSoZPRdbU .item-wrapper {
  border-radius: 0 !important;
}
.cid-uYSoZPRdbU .carousel-caption {
  bottom: 0%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 936px;
  margin: 0 auto;
  z-index: 100;
}
.cid-uYSoZPRdbU .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uYSoZPRdbU .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uYSoZPRdbU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uYSoZPRdbU .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uYSoZPRdbU .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uYSoZPRdbU .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uYSoZPRdbU .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uYSoZPRdbU .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYSoZPRdbU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYSoZPRdbU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYSoZPRdbU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYSoZPRdbU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uYSoZPRdbU .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYSoZPRdbU .carousel-indicators li.active,
.cid-uYSoZPRdbU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYSoZPRdbU .carousel-indicators li::after,
.cid-uYSoZPRdbU .carousel-indicators li::before {
  content: none;
}
.cid-uYSoZPRdbU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYSoZPRdbU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYSoZPRdbU .mbr-section-subtitle,
  .cid-uYSoZPRdbU .mbr-section-text,
  .cid-uYSoZPRdbU .mbr-section-btn {
    text-align: center;
  }
}
.cid-uYSoZQ9jJp {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uYSoZQDoaU {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uYSoZQDoaU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uYSoZQDoaU .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-uYSoZQDoaU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uYSoZQDoaU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uYSoZQDoaU .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uYSoZQDoaU .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uYSoZQDoaU .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uYSoZQDoaU .mbr-section-title {
  color: #7787a5;
}
.cid-uYSoZQDoaU .mbr-text,
.cid-uYSoZQDoaU .mbr-section-btn {
  color: #163300;
}
.cid-uYSoZQDoaU P {
  color: #9fe870;
  text-align: left;
}
.cid-uYSoZQDoaU H2 {
  color: #a6a99c;
}
.cid-uYSoZQSgYe {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uYSoZQSgYe .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-uYSoZQSgYe .panel-group {
  border: none;
}
.cid-uYSoZQSgYe .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-uYSoZQSgYe .card-header {
    padding: 0rem;
  }
}
.cid-uYSoZQSgYe .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-uYSoZQSgYe .img-col {
  padding: 0;
}
.cid-uYSoZQSgYe .img-item {
  height: 100%;
}
.cid-uYSoZQSgYe img {
  height: 100%;
  object-fit: cover;
}
.cid-uYSoZQSgYe .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-uYSoZQSgYe .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uYSoZQSgYe p {
  margin-bottom: 0.3rem;
}
.cid-uYSoZQSgYe .panel-title-edit {
  color: #000000;
}
.cid-uYSoZQSgYe .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uYSoZQSgYe .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-uYSoZQSgYe .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uYSoZQSgYe .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-uYSoZQSgYe .panel-text {
  color: #7787a5;
}
.cid-uYSoZQSgYe .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-uYSoZQSgYe .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uYSoZQSgYe .panel-title-edit,
.cid-uYSoZQSgYe .mbr-iconfont {
  color: #7787a5;
}
.cid-uYSoZRabqq {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uYSoZRlA63 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uYSoZRlA63 .mbr-text {
  color: #000000;
}
.cid-uYSoZRlA63 .mbr-section-subtitle {
  color: #000000;
}
.cid-uYSoZRlA63 .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-uYSoZRwzgC {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uYSoZRHwhA {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uYSoZRHwhA .content-head {
  max-width: 947px;
}
.cid-uYSoZRHwhA .mbr-section-titleGrande {
  color: #df0229;
}
.cid-uYSoZRHwhA .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uYSoZRHwhA .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uYSoZRHwhA .mbr-section-title {
  color: #0c2c68;
}
.cid-uYSoZRHwhA .mbr-text,
.cid-uYSoZRHwhA .mbr-section-btn {
  color: #163300;
}
.cid-uYSoZRYAuk {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-uYSoZRYAuk .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uYSoZRYAuk .item {
    margin-bottom: 1rem;
  }
}
.cid-uYSoZRYAuk .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYSoZRYAuk .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYSoZRYAuk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uYSoZRYAuk .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uYSoZRYAuk .carousel-control,
.cid-uYSoZRYAuk .close {
  background: #1b1b1b;
}
.cid-uYSoZRYAuk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYSoZRYAuk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYSoZRYAuk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYSoZRYAuk .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYSoZRYAuk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYSoZRYAuk .close::before {
  content: '\e91a';
}
.cid-uYSoZRYAuk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYSoZRYAuk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYSoZRYAuk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYSoZRYAuk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYSoZRYAuk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYSoZRYAuk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYSoZRYAuk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYSoZRYAuk .carousel-indicators li.active,
.cid-uYSoZRYAuk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYSoZRYAuk .carousel-indicators li::after,
.cid-uYSoZRYAuk .carousel-indicators li::before {
  content: none;
}
.cid-uYSoZRYAuk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYSoZRYAuk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYSoZRYAuk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYSoZRYAuk .carousel-indicators {
    display: none;
  }
}
.cid-uYSoZRYAuk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYSoZRYAuk .carousel-inner > .active {
  display: block;
}
.cid-uYSoZRYAuk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYSoZRYAuk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYSoZRYAuk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYSoZRYAuk .carousel-control,
  .cid-uYSoZRYAuk .carousel-indicators,
  .cid-uYSoZRYAuk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYSoZRYAuk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYSoZRYAuk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYSoZRYAuk .carousel-indicators .active,
.cid-uYSoZRYAuk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYSoZRYAuk .carousel-indicators .active {
  background: #fff;
}
.cid-uYSoZRYAuk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYSoZRYAuk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYSoZRYAuk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYSoZRYAuk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYSoZRYAuk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYSoZRYAuk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYSoZRYAuk .carousel {
  width: 100%;
}
.cid-uYSoZRYAuk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYSoZRYAuk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYSoZRYAuk .modal.fade .modal-dialog,
.cid-uYSoZRYAuk .modal.in .modal-dialog {
  transform: none;
}
.cid-uYSoZRYAuk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYSoZRYAuk .content-head {
  max-width: 800px;
}
.cid-uYSoZRYAuk H6 {
  color: #0c2c68;
}
.cid-uYSoZTBufn {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-uYSoZTBufn .content-head {
  max-width: 947px;
}
.cid-uYSoZTBufn .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-uYSoZTBufn .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uYSoZTBufn .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-uYSoZTBufn .mbr-section-title {
  color: #0c2c68;
}
.cid-uYSoZTBufn .mbr-text,
.cid-uYSoZTBufn .mbr-section-btn {
  color: #163300;
}
.cid-uYSoZTTVC6 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uYSoZTTVC6 h6 {
  line-height: 1.2;
}
.cid-uYSoZTTVC6 img,
.cid-uYSoZTTVC6 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uYSoZTTVC6 .item:focus,
.cid-uYSoZTTVC6 span:focus {
  outline: none;
}
.cid-uYSoZTTVC6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uYSoZTTVC6 .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uYSoZTTVC6 .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uYSoZTTVC6 .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uYSoZTTVC6 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uYSoZTTVC6 .mbr-section-title {
  color: #000000;
}
.cid-uYSoZTTVC6 .mbr-text,
.cid-uYSoZTTVC6 .mbr-section-btn {
  color: #000000;
}
.cid-uYSoZTTVC6 .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-uYSoZTTVC6 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uYSoZTTVC6 .item-text {
  color: #000000;
  text-align: center;
}
.cid-uYSoZTTVC6 .content-head {
  max-width: 800px;
}
.cid-uYSoZTTVC6 .item-title,
.cid-uYSoZTTVC6 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-uYSoZTTVC6 .item-subtitle,
.cid-uYSoZTTVC6 .mbr-section-btn {
  text-align: left;
}
.cid-uYSoZTTVC6 .item-text,
.cid-uYSoZTTVC6 .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-uYSoZUhRqZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-uYSoZUte2d {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uYSoZUGkvH {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-uYSoZUGkvH img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-uYSoZUWwmQ {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-uYSoZUWwmQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uYSoZUWwmQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uYSoZUWwmQ .title .num {
  width: 100%;
  display: block;
}
.cid-uYSoZUWwmQ .title .card-title {
  z-index: 1;
}
.cid-uYSoZUWwmQ .num {
  color: #9fe870;
}
.cid-uYSoZUWwmQ .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uYSoZUWwmQ .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uYSoZUWwmQ * {
    text-align: center !important;
  }
  .cid-uYSoZUWwmQ .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uYSoZUWwmQ .content-head {
  max-width: 800px;
}
.cid-uYSoZUWwmQ .card-title,
.cid-uYSoZUWwmQ .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-uYSoZUWwmQ .card-text {
  color: #ffffff;
}
.cid-uYSoZVl3WB {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-uYSoZVl3WB .listado-enlaces ul li {
  list-style: disc;
}
.cid-uYSoZVl3WB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uYSoZVl3WB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uYSoZVl3WB .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-uYSoZVl3WB .footer-col {
    flex-direction: column;
  }
}
.cid-uYSoZVl3WB .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-uYSoZVl3WB .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uYSoZVl3WB .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uYSoZVl3WB .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-uYSoZVl3WB .mbr-section-btn {
    text-align: center;
  }
}
.cid-uYSoZVl3WB .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uYSoZVl3WB .soc-item {
  margin: 8px;
}
.cid-uYSoZVl3WB .soc-item a:hover .mbr-iconfont,
.cid-uYSoZVl3WB .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-uYSoZVl3WB .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-uYSoZVl3WB .row {
    text-align: center;
  }
  .cid-uYSoZVl3WB .social-row {
    justify-content: center;
  }
}
.cid-uYSoZVl3WB .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-uYSoZVl3WB .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uYSoZVl3WB .list {
    margin-bottom: 0rem;
  }
}
.cid-uYSoZVl3WB .mbr-text {
  color: #bbbbbb;
}
.cid-uYSoZVl3WB .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uYSoZVl3WB .list,
.cid-uYSoZVl3WB .item-wrap {
  color: #ffffff;
}
.cid-uYSoZVl3WB .copyright {
  color: #f7f7f7;
}
.cid-uYSoZVL2Dy {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-uYSoZVL2Dy {
    padding-bottom: 0px;
  }
}
.cid-uYSoZVL2Dy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uYSoZVL2Dy .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-uYSoZVL2Dy .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-uYSoZVL2Dy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uYSoZVL2Dy .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-uYSoZVL2Dy .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uYSoZVL2Dy .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-uYSoZVL2Dy .content-head {
  max-width: 800px;
}
.cid-uYSoZVL2Dy .card-title {
  text-align: right;
}
.cid-uYSoZW13jY {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-uYSoZWfJfc {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-uYSoZWfJfc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uYSoZWfJfc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uYSoZWfJfc .title .num {
  width: 100%;
  display: block;
}
.cid-uYSoZWfJfc .title .card-title {
  z-index: 1;
}
.cid-uYSoZWfJfc .num {
  color: #9fe870;
}
.cid-uYSoZWfJfc .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-uYSoZWfJfc .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uYSoZWfJfc * {
    text-align: center !important;
  }
  .cid-uYSoZWfJfc .content-column {
    margin-bottom: 2rem;
  }
}
.cid-uYSoZWfJfc .content-head {
  max-width: 800px;
}
.cid-uYSoZWfJfc .card-title,
.cid-uYSoZWfJfc .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-uYSoZWfJfc .card-text {
  color: #ffffff;
}
.cid-v0d4IvFrcb {
  z-index: 1000;
  width: 100%;
}
.cid-v0d4IvFrcb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4IvFrcb .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d4IvFrcb .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d4IvFrcb .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d4IvFrcb .itemAgentes a {
  color: #fff!important;
}
.cid-v0d4IvFrcb .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d4IvFrcb .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d4IvFrcb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d4IvFrcb .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d4IvFrcb .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d4IvFrcb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d4IvFrcb .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d4IvFrcb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d4IvFrcb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d4IvFrcb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d4IvFrcb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d4IvFrcb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d4IvFrcb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d4IvFrcb .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d4IvFrcb .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d4IvFrcb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d4IvFrcb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d4IvFrcb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d4IvFrcb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d4IvFrcb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d4IvFrcb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d4IvFrcb .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d4IvFrcb .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4IvFrcb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4IvFrcb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d4IvFrcb .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d4IvFrcb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4IvFrcb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d4IvFrcb .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d4IvFrcb .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d4IvFrcb .nav-item:focus,
.cid-v0d4IvFrcb .nav-link:focus {
  outline: none;
}
.cid-v0d4IvFrcb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d4IvFrcb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d4IvFrcb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d4IvFrcb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d4IvFrcb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d4IvFrcb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d4IvFrcb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d4IvFrcb .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d4IvFrcb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d4IvFrcb .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d4IvFrcb .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d4IvFrcb .navbar.collapsed {
  justify-content: center;
}
.cid-v0d4IvFrcb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d4IvFrcb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d4IvFrcb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d4IvFrcb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d4IvFrcb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d4IvFrcb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d4IvFrcb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d4IvFrcb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d4IvFrcb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d4IvFrcb .navbar {
    min-height: 72px;
  }
  .cid-v0d4IvFrcb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d4IvFrcb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d4IvFrcb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d4IvFrcb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d4IvFrcb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d4IvFrcb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d4IvFrcb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d4IvFrcb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d4IvFrcb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d4IvFrcb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d4IvFrcb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d4IvFrcb .dropdown-item.active,
.cid-v0d4IvFrcb .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d4IvFrcb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d4IvFrcb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d4IvFrcb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d4IvFrcb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d4IvFrcb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d4IvFrcb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d4IvFrcb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d4IvFrcb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d4IvFrcb .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d4IvFrcb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d4IvFrcb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d4IvFrcb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d4IvFrcb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4IvFrcb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d4IvFrcb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d4IvFrcb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4IvFrcb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d4IvFrcb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d4IvFrcb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d4IvFrcb .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d4IvFrcb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d4IvFrcb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d4IvFrcb .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d4IvFrcb .navbar {
    height: 70px;
  }
  .cid-v0d4IvFrcb .navbar.opened {
    height: auto;
  }
  .cid-v0d4IvFrcb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d4IvFrcb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d4IvFrcb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d4IvFrcb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d4IvFrcb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d4IvFrcb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d4IvFrcb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d4IvFrcb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d4IvFrcb .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d4IvFrcb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d4IvFrcb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d4IvFrcb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d4IvFrcb .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4IvFrcb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d4IvFrcb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d4IvFrcb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d4IvFrcb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d4IvFrcb .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d4IvFrcb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d4IvFrcb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v0d5dNcvI2 {
  background-color: #163300;
  padding-top: 1rem;
  padding-bottom: 0rem;
}
.cid-v0d5dNcvI2 .carousel {
  height: 800px;
}
.cid-v0d5dNcvI2 .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v0d5dNcvI2 .carousel-item,
.cid-v0d5dNcvI2 .carousel-inner {
  height: 100%;
}
.cid-v0d5dNcvI2 img,
.cid-v0d5dNcvI2 .item-wrapper {
  border-radius: 0 !important;
}
.cid-v0d5dNcvI2 .carousel-caption {
  bottom: 20%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 842px;
  margin: 0 auto;
  z-index: 100;
}
.cid-v0d5dNcvI2 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-v0d5dNcvI2 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-v0d5dNcvI2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-v0d5dNcvI2 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-v0d5dNcvI2 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-v0d5dNcvI2 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-v0d5dNcvI2 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-v0d5dNcvI2 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffea64 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-v0d5dNcvI2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v0d5dNcvI2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-v0d5dNcvI2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-v0d5dNcvI2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-v0d5dNcvI2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-v0d5dNcvI2 .carousel-indicators li.active,
.cid-v0d5dNcvI2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-v0d5dNcvI2 .carousel-indicators li::after,
.cid-v0d5dNcvI2 .carousel-indicators li::before {
  content: none;
}
.cid-v0d5dNcvI2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-v0d5dNcvI2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d5dNcvI2 .mbr-section-subtitle,
  .cid-v0d5dNcvI2 .mbr-section-text,
  .cid-v0d5dNcvI2 .mbr-section-btn {
    text-align: center;
  }
}
.cid-v0d5dNcvI2 .carousel-control-prev,
.cid-v0d5dNcvI2 .carousel-control-next {
  display: none;
}
.cid-v0d5dNcvI2 H5 {
  color: #ffffff;
}
.cid-v0d5dNcvI2 .mbr-section-text,
.cid-v0d5dNcvI2 .mbr-section-btn {
  color: #ffffff;
}
.cid-v0d5gmrt4p {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #f7f7f7;
}
.cid-v0d5gmrt4p .content-head {
  max-width: 947px;
}
.cid-v0d5gmrt4p .mbr-section-titleGrande {
  color: #232323;
}
.cid-v0d5gmrt4p .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v0d5gmrt4p .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v0d5gmrt4p .mbr-section-title {
  color: #0c2c68;
}
.cid-v0d5gmrt4p .mbr-text,
.cid-v0d5gmrt4p .mbr-section-btn {
  color: #163300;
}
.cid-v0d5iIy76z {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-v0d5iIy76z .content-head {
  max-width: 747px;
}
.cid-v0d5iIy76z .mbr-section-titleGrande {
  color: #df0229;
}
.cid-v0d5iIy76z .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v0d5iIy76z .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v0d5iIy76z .mbr-section-title {
  color: #0c2c68;
}
.cid-v0d5iIy76z .mbr-text,
.cid-v0d5iIy76z .mbr-section-btn {
  color: #47a40b;
}
.cid-v0d5lNvopj {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f7f7f7;
}
.cid-v0d5lNvopj h6 {
  line-height: 1.2;
}
.cid-v0d5lNvopj img,
.cid-v0d5lNvopj .item-img {
  width: 100%;
}
.cid-v0d5lNvopj .item:focus,
.cid-v0d5lNvopj span:focus {
  outline: none;
}
.cid-v0d5lNvopj .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-v0d5lNvopj .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d5lNvopj .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-v0d5lNvopj .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-v0d5lNvopj .item {
  padding: 0;
  margin: 0;
}
.cid-v0d5lNvopj .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-v0d5lNvopj .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-v0d5lNvopj .mbr-section-title {
  color: #000000;
}
.cid-v0d5lNvopj .mbr-text,
.cid-v0d5lNvopj .mbr-section-btn {
  color: #000000;
}
.cid-v0d5lNvopj .item-title {
  color: #000000;
  text-align: center;
}
.cid-v0d5lNvopj .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-v0d5lNvopj .item-text {
  color: #000000;
  text-align: center;
}
.cid-v0d5lNvopj .content-head {
  max-width: 800px;
}
.cid-v0d5lNvopj .item-title,
.cid-v0d5lNvopj .mbr-section-btn {
  color: #393193;
  text-align: center;
}
.cid-v0d5lNvopj .item-subtitle,
.cid-v0d5lNvopj .mbr-section-btn {
  text-align: center;
  color: #393193;
}
.cid-v0d5lNvopj .item-text,
.cid-v0d5lNvopj .mbr-section-btn {
  text-align: right;
}
.cid-v0d4I2jR4S {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v0d4I4IGY0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-v0d4IasBs5 {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-v0d4IasBs5 img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-v0d4IhAW2C {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-v0d4IhAW2C .listado-enlaces ul li {
  list-style: disc;
}
.cid-v0d4IhAW2C .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0d4IhAW2C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0d4IhAW2C .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-v0d4IhAW2C .footer-col {
    flex-direction: column;
  }
}
.cid-v0d4IhAW2C .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-v0d4IhAW2C .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-v0d4IhAW2C .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-v0d4IhAW2C .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4IhAW2C .mbr-section-btn {
    text-align: center;
  }
}
.cid-v0d4IhAW2C .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-v0d4IhAW2C .soc-item {
  margin: 8px;
}
.cid-v0d4IhAW2C .soc-item a:hover .mbr-iconfont,
.cid-v0d4IhAW2C .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-v0d4IhAW2C .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v0d4IhAW2C .row {
    text-align: center;
  }
  .cid-v0d4IhAW2C .social-row {
    justify-content: center;
  }
}
.cid-v0d4IhAW2C .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-v0d4IhAW2C .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-v0d4IhAW2C .list {
    margin-bottom: 0rem;
  }
}
.cid-v0d4IhAW2C .mbr-text {
  color: #bbbbbb;
}
.cid-v0d4IhAW2C .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v0d4IhAW2C .list,
.cid-v0d4IhAW2C .item-wrap {
  color: #ffffff;
}
.cid-v0d4IhAW2C .copyright {
  color: #f7f7f7;
}
.cid-v0d4Im0p7j {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-v0d4Im0p7j {
    padding-bottom: 0px;
  }
}
.cid-v0d4Im0p7j .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0d4Im0p7j .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-v0d4Im0p7j .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-v0d4Im0p7j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0d4Im0p7j .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-v0d4Im0p7j .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v0d4Im0p7j .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-v0d4Im0p7j .content-head {
  max-width: 800px;
}
.cid-v0d4Im0p7j .card-title {
  text-align: right;
}
.cid-v0d4IoMNa5 {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v0d4Irk1Ea {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-v0d4Irk1Ea .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0d4Irk1Ea .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0d4Irk1Ea .title .num {
  width: 100%;
  display: block;
}
.cid-v0d4Irk1Ea .title .card-title {
  z-index: 1;
}
.cid-v0d4Irk1Ea .num {
  color: #9fe870;
}
.cid-v0d4Irk1Ea .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-v0d4Irk1Ea .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d4Irk1Ea * {
    text-align: center !important;
  }
  .cid-v0d4Irk1Ea .content-column {
    margin-bottom: 2rem;
  }
}
.cid-v0d4Irk1Ea .content-head {
  max-width: 800px;
}
.cid-v0d4Irk1Ea .card-title,
.cid-v0d4Irk1Ea .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-v0d4Irk1Ea .card-text {
  color: #ffffff;
}
.cid-v0d6rGiKFj {
  z-index: 1000;
  width: 100%;
}
.cid-v0d6rGiKFj .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d6rGiKFj .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v0d6rGiKFj .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v0d6rGiKFj .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v0d6rGiKFj .itemAgentes a {
  color: #fff!important;
}
.cid-v0d6rGiKFj .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v0d6rGiKFj .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v0d6rGiKFj .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v0d6rGiKFj .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v0d6rGiKFj .navbar-nav {
    max-width: 55%;
  }
}
.cid-v0d6rGiKFj .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v0d6rGiKFj .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v0d6rGiKFj .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v0d6rGiKFj .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v0d6rGiKFj .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v0d6rGiKFj .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v0d6rGiKFj .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v0d6rGiKFj .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v0d6rGiKFj .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v0d6rGiKFj .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v0d6rGiKFj .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v0d6rGiKFj .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0d6rGiKFj .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v0d6rGiKFj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0d6rGiKFj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0d6rGiKFj .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v0d6rGiKFj .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v0d6rGiKFj .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d6rGiKFj .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v0d6rGiKFj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v0d6rGiKFj .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v0d6rGiKFj .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d6rGiKFj .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v0d6rGiKFj .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0d6rGiKFj .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v0d6rGiKFj .nav-item:focus,
.cid-v0d6rGiKFj .nav-link:focus {
  outline: none;
}
.cid-v0d6rGiKFj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0d6rGiKFj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0d6rGiKFj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0d6rGiKFj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0d6rGiKFj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0d6rGiKFj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0d6rGiKFj .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v0d6rGiKFj .navbar.opened {
  transition: all 0.3s;
}
.cid-v0d6rGiKFj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0d6rGiKFj .navbar .navbar-logo img {
  width: auto;
}
.cid-v0d6rGiKFj .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v0d6rGiKFj .navbar.collapsed {
  justify-content: center;
}
.cid-v0d6rGiKFj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0d6rGiKFj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0d6rGiKFj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v0d6rGiKFj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0d6rGiKFj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0d6rGiKFj .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v0d6rGiKFj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0d6rGiKFj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0d6rGiKFj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v0d6rGiKFj .navbar {
    min-height: 72px;
  }
  .cid-v0d6rGiKFj .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v0d6rGiKFj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0d6rGiKFj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0d6rGiKFj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0d6rGiKFj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0d6rGiKFj .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v0d6rGiKFj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0d6rGiKFj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v0d6rGiKFj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0d6rGiKFj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v0d6rGiKFj .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v0d6rGiKFj .dropdown-item.active,
.cid-v0d6rGiKFj .dropdown-item:active {
  background-color: transparent;
}
.cid-v0d6rGiKFj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0d6rGiKFj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0d6rGiKFj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0d6rGiKFj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v0d6rGiKFj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v0d6rGiKFj .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v0d6rGiKFj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0d6rGiKFj .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v0d6rGiKFj .navbar-buttons {
    text-align: left;
  }
}
.cid-v0d6rGiKFj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0d6rGiKFj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v0d6rGiKFj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0d6rGiKFj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d6rGiKFj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0d6rGiKFj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0d6rGiKFj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d6rGiKFj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0d6rGiKFj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0d6rGiKFj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0d6rGiKFj .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v0d6rGiKFj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0d6rGiKFj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v0d6rGiKFj .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0d6rGiKFj .navbar {
    height: 70px;
  }
  .cid-v0d6rGiKFj .navbar.opened {
    height: auto;
  }
  .cid-v0d6rGiKFj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0d6rGiKFj .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v0d6rGiKFj .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v0d6rGiKFj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v0d6rGiKFj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v0d6rGiKFj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v0d6rGiKFj .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v0d6rGiKFj .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v0d6rGiKFj .navbar-brand {
    margin-right: auto;
  }
  .cid-v0d6rGiKFj .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v0d6rGiKFj .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v0d6rGiKFj .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v0d6rGiKFj .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d6rGiKFj .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v0d6rGiKFj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v0d6rGiKFj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v0d6rGiKFj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v0d6rGiKFj .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v0d6rGiKFj .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v0d6rGiKFj .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v0d82tdtmP {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #f7f7f7;
}
.cid-v0d82tdtmP .content-head {
  max-width: 747px;
}
.cid-v0d82tdtmP .mbr-section-titleGrande {
  color: #df0229;
}
.cid-v0d82tdtmP .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v0d82tdtmP .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v0d82tdtmP .mbr-section-title {
  color: #0c2c68;
}
.cid-v0d82tdtmP .mbr-text,
.cid-v0d82tdtmP .mbr-section-btn {
  color: #47a40b;
}
.cid-v0dawu6PYT {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background: #f7f7f7;
}
.cid-v0dawu6PYT .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-v0dawu6PYT .team-card:hover {
  transform: translateY(-10px);
}
.cid-v0dawu6PYT .container-card {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding-top: 77%;
}
.cid-v0dawu6PYT .card-content {
  margin: -80% 0 0 0;
}
.cid-v0dawu6PYT .card-wrap {
  background: #f7f7f7;
  height: 100%;
  display: flex;
  border-radius: 20px;
  position: relative;
}
.cid-v0dawu6PYT .card-wrap__content {
  margin: 0 0 -6vw 0;
  padding: 3rem 1.3rem;
}
.cid-v0dawu6PYT .card-wrap .image-wrap img {
  width: 100%;
}
.cid-v0dawu6PYT .card-wrap .image-wrap {
  margin: 1rem 2rem;
  border-radius: 20px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .cid-v0dawu6PYT .card-wrap .content-wrap {
    padding: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0dawu6PYT .card-wrap {
    margin-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v0dawu6PYT .profile-container .pdd-top:not(:first-child) {
    margin-bottom: 4rem;
  }
}
.cid-v0dawu6PYT .social-row {
  text-align: center;
}
.cid-v0dawu6PYT .social-row .soc-item {
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  margin-right: 0.6rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  border: 2px solid #6592e6;
  transition: all 0.3s;
}
.cid-v0dawu6PYT .social-row .soc-item .mbr-iconfont {
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-content: center;
  color: #6592e6;
  font-size: 1.5rem;
}
.cid-v0dawu6PYT .social-row .soc-item:hover {
  background-color: #6592e6;
}
.cid-v0dawu6PYT .social-row .soc-item:hover .mbr-iconfont {
  color: #ffffff;
}
.cid-v0d8RSuX3B {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background: #f7f7f7;
}
.cid-v0d8RSuX3B .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-v0d8RSuX3B .team-card:hover {
  transform: translateY(-10px);
}
.cid-v0d8RSuX3B .container-card {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding-top: 77%;
}
.cid-v0d8RSuX3B .card-content {
  margin: -80% 0 0 0;
}
.cid-v0d8RSuX3B .card-wrap {
  background: #f7f7f7;
  height: 100%;
  display: flex;
  border-radius: 20px;
  position: relative;
}
.cid-v0d8RSuX3B .card-wrap__content {
  margin: 0 0 -6vw 0;
  padding: 3rem 1.3rem;
}
.cid-v0d8RSuX3B .card-wrap .image-wrap img {
  width: 100%;
}
.cid-v0d8RSuX3B .card-wrap .image-wrap {
  margin: 1rem 2rem;
  border-radius: 20px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .cid-v0d8RSuX3B .card-wrap .content-wrap {
    padding: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v0d8RSuX3B .card-wrap {
    margin-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v0d8RSuX3B .profile-container .pdd-top:not(:first-child) {
    margin-bottom: 4rem;
  }
}
.cid-v0d8RSuX3B .social-row {
  text-align: center;
}
.cid-v0d8RSuX3B .social-row .soc-item {
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  margin-right: 0.6rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  border: 2px solid #6592e6;
  transition: all 0.3s;
}
.cid-v0d8RSuX3B .social-row .soc-item .mbr-iconfont {
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-content: center;
  color: #6592e6;
  font-size: 1.5rem;
}
.cid-v0d8RSuX3B .social-row .soc-item:hover {
  background-color: #6592e6;
}
.cid-v0d8RSuX3B .social-row .soc-item:hover .mbr-iconfont {
  color: #ffffff;
}
.cid-v0d6rrC3dG {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v0d6rsC5Ig {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-v0d6rtEwOq {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-v0d6rtEwOq img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-v0d6ruKbqu {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-v0d6ruKbqu .listado-enlaces ul li {
  list-style: disc;
}
.cid-v0d6ruKbqu .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0d6ruKbqu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0d6ruKbqu .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-v0d6ruKbqu .footer-col {
    flex-direction: column;
  }
}
.cid-v0d6ruKbqu .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-v0d6ruKbqu .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-v0d6ruKbqu .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-v0d6ruKbqu .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d6ruKbqu .mbr-section-btn {
    text-align: center;
  }
}
.cid-v0d6ruKbqu .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-v0d6ruKbqu .soc-item {
  margin: 8px;
}
.cid-v0d6ruKbqu .soc-item a:hover .mbr-iconfont,
.cid-v0d6ruKbqu .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-v0d6ruKbqu .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v0d6ruKbqu .row {
    text-align: center;
  }
  .cid-v0d6ruKbqu .social-row {
    justify-content: center;
  }
}
.cid-v0d6ruKbqu .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-v0d6ruKbqu .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-v0d6ruKbqu .list {
    margin-bottom: 0rem;
  }
}
.cid-v0d6ruKbqu .mbr-text {
  color: #bbbbbb;
}
.cid-v0d6ruKbqu .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v0d6ruKbqu .list,
.cid-v0d6ruKbqu .item-wrap {
  color: #ffffff;
}
.cid-v0d6ruKbqu .copyright {
  color: #f7f7f7;
}
.cid-v0d6rCH0jL {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-v0d6rCH0jL .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0d6rCH0jL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0d6rCH0jL .title .num {
  width: 100%;
  display: block;
}
.cid-v0d6rCH0jL .title .card-title {
  z-index: 1;
}
.cid-v0d6rCH0jL .num {
  color: #9fe870;
}
.cid-v0d6rCH0jL .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-v0d6rCH0jL .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v0d6rCH0jL * {
    text-align: center !important;
  }
  .cid-v0d6rCH0jL .content-column {
    margin-bottom: 2rem;
  }
}
.cid-v0d6rCH0jL .content-head {
  max-width: 800px;
}
.cid-v0d6rCH0jL .card-title,
.cid-v0d6rCH0jL .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-v0d6rCH0jL .card-text {
  color: #ffffff;
}
.cid-v1NulUb48j {
  z-index: 1000;
  width: 100%;
}
.cid-v1NulUb48j .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v1NulUb48j .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v1NulUb48j .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v1NulUb48j .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v1NulUb48j .itemAgentes a {
  color: #fff!important;
}
.cid-v1NulUb48j .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v1NulUb48j .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v1NulUb48j .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v1NulUb48j .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v1NulUb48j .navbar-nav {
    max-width: 55%;
  }
}
.cid-v1NulUb48j .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v1NulUb48j .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v1NulUb48j .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v1NulUb48j .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v1NulUb48j .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v1NulUb48j .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v1NulUb48j .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v1NulUb48j .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v1NulUb48j .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v1NulUb48j .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v1NulUb48j .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v1NulUb48j .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v1NulUb48j .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v1NulUb48j .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v1NulUb48j .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v1NulUb48j .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v1NulUb48j .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v1NulUb48j .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v1NulUb48j .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v1NulUb48j .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v1NulUb48j .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v1NulUb48j .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v1NulUb48j .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v1NulUb48j .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v1NulUb48j .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v1NulUb48j .nav-item:focus,
.cid-v1NulUb48j .nav-link:focus {
  outline: none;
}
.cid-v1NulUb48j .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v1NulUb48j .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v1NulUb48j .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v1NulUb48j .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v1NulUb48j .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v1NulUb48j .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v1NulUb48j .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v1NulUb48j .navbar.opened {
  transition: all 0.3s;
}
.cid-v1NulUb48j .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v1NulUb48j .navbar .navbar-logo img {
  width: auto;
}
.cid-v1NulUb48j .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v1NulUb48j .navbar.collapsed {
  justify-content: center;
}
.cid-v1NulUb48j .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v1NulUb48j .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v1NulUb48j .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v1NulUb48j .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v1NulUb48j .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v1NulUb48j .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v1NulUb48j .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v1NulUb48j .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v1NulUb48j .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v1NulUb48j .navbar {
    min-height: 72px;
  }
  .cid-v1NulUb48j .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v1NulUb48j .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v1NulUb48j .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v1NulUb48j .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v1NulUb48j .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v1NulUb48j .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v1NulUb48j .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v1NulUb48j .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v1NulUb48j .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v1NulUb48j .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v1NulUb48j .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v1NulUb48j .dropdown-item.active,
.cid-v1NulUb48j .dropdown-item:active {
  background-color: transparent;
}
.cid-v1NulUb48j .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v1NulUb48j .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v1NulUb48j .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v1NulUb48j .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v1NulUb48j .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v1NulUb48j .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v1NulUb48j ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v1NulUb48j .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v1NulUb48j .navbar-buttons {
    text-align: left;
  }
}
.cid-v1NulUb48j button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v1NulUb48j button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v1NulUb48j button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v1NulUb48j button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v1NulUb48j button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v1NulUb48j button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v1NulUb48j nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v1NulUb48j nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v1NulUb48j nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v1NulUb48j nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v1NulUb48j .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v1NulUb48j a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v1NulUb48j .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v1NulUb48j .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v1NulUb48j .navbar {
    height: 70px;
  }
  .cid-v1NulUb48j .navbar.opened {
    height: auto;
  }
  .cid-v1NulUb48j .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v1NulUb48j .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v1NulUb48j .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v1NulUb48j .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v1NulUb48j .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v1NulUb48j .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v1NulUb48j .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v1NulUb48j .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v1NulUb48j .navbar-brand {
    margin-right: auto;
  }
  .cid-v1NulUb48j .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v1NulUb48j .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v1NulUb48j .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v1NulUb48j .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v1NulUb48j .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v1NulUb48j .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v1NulUb48j .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v1NulUb48j .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v1NulUb48j .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v1NulUb48j .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v1NulUb48j .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v1NulULYgI {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-v1NulULYgI .carousel {
  height: 800px;
}
.cid-v1NulULYgI .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v1NulULYgI .carousel-item,
.cid-v1NulULYgI .carousel-inner {
  height: 100%;
}
.cid-v1NulULYgI img,
.cid-v1NulULYgI .item-wrapper {
  border-radius: 0 !important;
}
.cid-v1NulULYgI .carousel-caption {
  bottom: 0%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 936px;
  margin: 0 auto;
  z-index: 100;
}
.cid-v1NulULYgI .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-v1NulULYgI .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-v1NulULYgI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-v1NulULYgI .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-v1NulULYgI .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-v1NulULYgI .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-v1NulULYgI .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-v1NulULYgI .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-v1NulULYgI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v1NulULYgI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-v1NulULYgI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-v1NulULYgI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-v1NulULYgI .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-v1NulULYgI .carousel-indicators li.active,
.cid-v1NulULYgI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-v1NulULYgI .carousel-indicators li::after,
.cid-v1NulULYgI .carousel-indicators li::before {
  content: none;
}
.cid-v1NulULYgI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-v1NulULYgI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-v1NulULYgI .mbr-section-subtitle,
  .cid-v1NulULYgI .mbr-section-text,
  .cid-v1NulULYgI .mbr-section-btn {
    text-align: center;
  }
}
.cid-v1NulULYgI H5 {
  color: #f7f7f7;
}
.cid-v1NulVg3db {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v1NulVEtRm {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-v1NulVEtRm .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1NulVEtRm .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-v1NulVEtRm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-v1NulVEtRm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v1NulVEtRm .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-v1NulVEtRm .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-v1NulVEtRm .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-v1NulVEtRm .mbr-section-title {
  color: #df0229;
}
.cid-v1NulVEtRm .mbr-text,
.cid-v1NulVEtRm .mbr-section-btn {
  color: #7787a5;
}
.cid-v1NulVEtRm P {
  color: #9fe870;
  text-align: left;
}
.cid-v1NulVEtRm H2 {
  color: #a6a99c;
}
.cid-v1NulW8rK3 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-v1NulW8rK3 .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-v1NulW8rK3 .panel-group {
  border: none;
}
.cid-v1NulW8rK3 .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-v1NulW8rK3 .card-header {
    padding: 0rem;
  }
}
.cid-v1NulW8rK3 .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-v1NulW8rK3 .img-col {
  padding: 0;
}
.cid-v1NulW8rK3 .img-item {
  height: 100%;
}
.cid-v1NulW8rK3 img {
  height: 100%;
  object-fit: cover;
}
.cid-v1NulW8rK3 .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-v1NulW8rK3 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-v1NulW8rK3 p {
  margin-bottom: 0.3rem;
}
.cid-v1NulW8rK3 .panel-title-edit {
  color: #000000;
}
.cid-v1NulW8rK3 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-v1NulW8rK3 .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-v1NulW8rK3 .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-v1NulW8rK3 .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-v1NulW8rK3 .panel-text {
  color: #000000;
}
.cid-v1NulW8rK3 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-v1NulW8rK3 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-v1NulW8rK3 .panel-title-edit,
.cid-v1NulW8rK3 .mbr-iconfont {
  color: #df0229;
}
.cid-v1NulWIdwc {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v1NulX8Hd0 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v1NulX8Hd0 .mbr-text {
  color: #000000;
}
.cid-v1NulX8Hd0 .mbr-section-subtitle {
  color: #000000;
}
.cid-v1NulX8Hd0 .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-v1NulXx3hS {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v1NulXXeoB {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v1NulXXeoB .content-head {
  max-width: 947px;
}
.cid-v1NulXXeoB .mbr-section-titleGrande {
  color: #df0229;
}
.cid-v1NulXXeoB .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v1NulXXeoB .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v1NulXXeoB .mbr-section-title {
  color: #0c2c68;
}
.cid-v1NulXXeoB .mbr-text,
.cid-v1NulXXeoB .mbr-section-btn {
  color: #163300;
}
.cid-v1NulYr4KL {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-v1NulYr4KL .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-v1NulYr4KL .item {
    margin-bottom: 1rem;
  }
}
.cid-v1NulYr4KL .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-v1NulYr4KL .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-v1NulYr4KL .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-v1NulYr4KL .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-v1NulYr4KL .carousel-control,
.cid-v1NulYr4KL .close {
  background: #1b1b1b;
}
.cid-v1NulYr4KL .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-v1NulYr4KL .carousel-control-prev span {
  margin-right: 5px;
}
.cid-v1NulYr4KL .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-v1NulYr4KL .carousel-control-next span {
  margin-left: 5px;
}
.cid-v1NulYr4KL .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-v1NulYr4KL .close::before {
  content: '\e91a';
}
.cid-v1NulYr4KL .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-v1NulYr4KL .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-v1NulYr4KL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v1NulYr4KL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-v1NulYr4KL .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-v1NulYr4KL .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-v1NulYr4KL .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-v1NulYr4KL .carousel-indicators li.active,
.cid-v1NulYr4KL .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-v1NulYr4KL .carousel-indicators li::after,
.cid-v1NulYr4KL .carousel-indicators li::before {
  content: none;
}
.cid-v1NulYr4KL .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-v1NulYr4KL .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-v1NulYr4KL .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-v1NulYr4KL .carousel-indicators {
    display: none;
  }
}
.cid-v1NulYr4KL .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-v1NulYr4KL .carousel-inner > .active {
  display: block;
}
.cid-v1NulYr4KL .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v1NulYr4KL .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v1NulYr4KL .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-v1NulYr4KL .carousel-control,
  .cid-v1NulYr4KL .carousel-indicators,
  .cid-v1NulYr4KL .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-v1NulYr4KL .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-v1NulYr4KL .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-v1NulYr4KL .carousel-indicators .active,
.cid-v1NulYr4KL .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-v1NulYr4KL .carousel-indicators .active {
  background: #fff;
}
.cid-v1NulYr4KL .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-v1NulYr4KL .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-v1NulYr4KL .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v1NulYr4KL .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-v1NulYr4KL .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-v1NulYr4KL .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-v1NulYr4KL .carousel {
  width: 100%;
}
.cid-v1NulYr4KL .modal-backdrop.in {
  opacity: 0.8;
}
.cid-v1NulYr4KL .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-v1NulYr4KL .modal.fade .modal-dialog,
.cid-v1NulYr4KL .modal.in .modal-dialog {
  transform: none;
}
.cid-v1NulYr4KL .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-v1NulYr4KL .content-head {
  max-width: 800px;
}
.cid-v1NulYr4KL H6 {
  color: #0c2c68;
}
.cid-v1NulZfclG {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-v1NulZfclG .content-head {
  max-width: 947px;
}
.cid-v1NulZfclG .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-v1NulZfclG .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v1NulZfclG .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v1NulZfclG .mbr-section-title {
  color: #0c2c68;
}
.cid-v1NulZfclG .mbr-text,
.cid-v1NulZfclG .mbr-section-btn {
  color: #163300;
}
.cid-v1NulZO06R {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v1NulZO06R h6 {
  line-height: 1.2;
}
.cid-v1NulZO06R img,
.cid-v1NulZO06R .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-v1NulZO06R .item:focus,
.cid-v1NulZO06R span:focus {
  outline: none;
}
.cid-v1NulZO06R .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-v1NulZO06R .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v1NulZO06R .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-v1NulZO06R .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-v1NulZO06R .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-v1NulZO06R .mbr-section-title {
  color: #000000;
}
.cid-v1NulZO06R .mbr-text,
.cid-v1NulZO06R .mbr-section-btn {
  color: #000000;
}
.cid-v1NulZO06R .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-v1NulZO06R .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-v1NulZO06R .item-text {
  color: #000000;
  text-align: center;
}
.cid-v1NulZO06R .content-head {
  max-width: 800px;
}
.cid-v1NulZO06R .item-title,
.cid-v1NulZO06R .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-v1NulZO06R .item-subtitle,
.cid-v1NulZO06R .mbr-section-btn {
  text-align: left;
}
.cid-v1NulZO06R .item-text,
.cid-v1NulZO06R .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-v1Num0B2u8 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v1Num17Dik {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-v1Num1zs7x {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-v1Num1zs7x img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-v1Num26BDE {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-v1Num26BDE .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1Num26BDE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1Num26BDE .title .num {
  width: 100%;
  display: block;
}
.cid-v1Num26BDE .title .card-title {
  z-index: 1;
}
.cid-v1Num26BDE .num {
  color: #9fe870;
}
.cid-v1Num26BDE .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-v1Num26BDE .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v1Num26BDE * {
    text-align: center !important;
  }
  .cid-v1Num26BDE .content-column {
    margin-bottom: 2rem;
  }
}
.cid-v1Num26BDE .content-head {
  max-width: 800px;
}
.cid-v1Num26BDE .card-title,
.cid-v1Num26BDE .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-v1Num26BDE .card-text {
  color: #ffffff;
}
.cid-v1Num2OSHq {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-v1Num2OSHq .listado-enlaces ul li {
  list-style: disc;
}
.cid-v1Num2OSHq .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1Num2OSHq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1Num2OSHq .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-v1Num2OSHq .footer-col {
    flex-direction: column;
  }
}
.cid-v1Num2OSHq .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-v1Num2OSHq .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-v1Num2OSHq .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-v1Num2OSHq .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v1Num2OSHq .mbr-section-btn {
    text-align: center;
  }
}
.cid-v1Num2OSHq .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-v1Num2OSHq .soc-item {
  margin: 8px;
}
.cid-v1Num2OSHq .soc-item a:hover .mbr-iconfont,
.cid-v1Num2OSHq .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-v1Num2OSHq .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v1Num2OSHq .row {
    text-align: center;
  }
  .cid-v1Num2OSHq .social-row {
    justify-content: center;
  }
}
.cid-v1Num2OSHq .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-v1Num2OSHq .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-v1Num2OSHq .list {
    margin-bottom: 0rem;
  }
}
.cid-v1Num2OSHq .mbr-text {
  color: #bbbbbb;
}
.cid-v1Num2OSHq .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v1Num2OSHq .list,
.cid-v1Num2OSHq .item-wrap {
  color: #ffffff;
}
.cid-v1Num2OSHq .copyright {
  color: #f7f7f7;
}
.cid-v1Num3DEKm {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-v1Num3DEKm {
    padding-bottom: 0px;
  }
}
.cid-v1Num3DEKm .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1Num3DEKm .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-v1Num3DEKm .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-v1Num3DEKm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1Num3DEKm .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-v1Num3DEKm .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v1Num3DEKm .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-v1Num3DEKm .content-head {
  max-width: 800px;
}
.cid-v1Num3DEKm .card-title {
  text-align: right;
}
.cid-v1Num4iZvU {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v1Num4OHHO {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-v1Num4OHHO .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1Num4OHHO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1Num4OHHO .title .num {
  width: 100%;
  display: block;
}
.cid-v1Num4OHHO .title .card-title {
  z-index: 1;
}
.cid-v1Num4OHHO .num {
  color: #9fe870;
}
.cid-v1Num4OHHO .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-v1Num4OHHO .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v1Num4OHHO * {
    text-align: center !important;
  }
  .cid-v1Num4OHHO .content-column {
    margin-bottom: 2rem;
  }
}
.cid-v1Num4OHHO .content-head {
  max-width: 800px;
}
.cid-v1Num4OHHO .card-title,
.cid-v1Num4OHHO .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-v1Num4OHHO .card-text {
  color: #ffffff;
}
.cid-v3RxveRtlh {
  z-index: 1000;
  width: 100%;
}
.cid-v3RxveRtlh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3RxveRtlh .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v3RxveRtlh .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v3RxveRtlh .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v3RxveRtlh .itemAgentes a {
  color: #fff!important;
}
.cid-v3RxveRtlh .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v3RxveRtlh .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v3RxveRtlh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3RxveRtlh .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v3RxveRtlh .navbar-nav {
    max-width: 55%;
  }
}
.cid-v3RxveRtlh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v3RxveRtlh .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v3RxveRtlh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3RxveRtlh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3RxveRtlh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3RxveRtlh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v3RxveRtlh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3RxveRtlh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3RxveRtlh .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v3RxveRtlh .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v3RxveRtlh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v3RxveRtlh .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3RxveRtlh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v3RxveRtlh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3RxveRtlh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3RxveRtlh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3RxveRtlh .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v3RxveRtlh .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v3RxveRtlh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3RxveRtlh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v3RxveRtlh .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3RxveRtlh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3RxveRtlh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3RxveRtlh .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3RxveRtlh .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v3RxveRtlh .nav-item:focus,
.cid-v3RxveRtlh .nav-link:focus {
  outline: none;
}
.cid-v3RxveRtlh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3RxveRtlh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3RxveRtlh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3RxveRtlh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3RxveRtlh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3RxveRtlh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3RxveRtlh .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3RxveRtlh .navbar.opened {
  transition: all 0.3s;
}
.cid-v3RxveRtlh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3RxveRtlh .navbar .navbar-logo img {
  width: auto;
}
.cid-v3RxveRtlh .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v3RxveRtlh .navbar.collapsed {
  justify-content: center;
}
.cid-v3RxveRtlh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3RxveRtlh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3RxveRtlh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v3RxveRtlh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3RxveRtlh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3RxveRtlh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3RxveRtlh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3RxveRtlh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3RxveRtlh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3RxveRtlh .navbar {
    min-height: 72px;
  }
  .cid-v3RxveRtlh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3RxveRtlh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3RxveRtlh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3RxveRtlh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3RxveRtlh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3RxveRtlh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3RxveRtlh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3RxveRtlh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3RxveRtlh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3RxveRtlh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3RxveRtlh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3RxveRtlh .dropdown-item.active,
.cid-v3RxveRtlh .dropdown-item:active {
  background-color: transparent;
}
.cid-v3RxveRtlh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3RxveRtlh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3RxveRtlh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3RxveRtlh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3RxveRtlh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3RxveRtlh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3RxveRtlh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3RxveRtlh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3RxveRtlh .navbar-buttons {
    text-align: left;
  }
}
.cid-v3RxveRtlh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3RxveRtlh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v3RxveRtlh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3RxveRtlh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3RxveRtlh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3RxveRtlh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3RxveRtlh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3RxveRtlh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3RxveRtlh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3RxveRtlh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3RxveRtlh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3RxveRtlh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3RxveRtlh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3RxveRtlh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3RxveRtlh .navbar {
    height: 70px;
  }
  .cid-v3RxveRtlh .navbar.opened {
    height: auto;
  }
  .cid-v3RxveRtlh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3RxveRtlh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3RxveRtlh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3RxveRtlh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3RxveRtlh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v3RxveRtlh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3RxveRtlh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3RxveRtlh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3RxveRtlh .navbar-brand {
    margin-right: auto;
  }
  .cid-v3RxveRtlh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3RxveRtlh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3RxveRtlh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3RxveRtlh .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3RxveRtlh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3RxveRtlh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3RxveRtlh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v3RxveRtlh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3RxveRtlh .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3RxveRtlh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3RxveRtlh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3Rxvfg6yT {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-v3Rxvfg6yT .carousel {
  height: 800px;
}
.cid-v3Rxvfg6yT .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v3Rxvfg6yT .carousel-item,
.cid-v3Rxvfg6yT .carousel-inner {
  height: 100%;
}
.cid-v3Rxvfg6yT img,
.cid-v3Rxvfg6yT .item-wrapper {
  border-radius: 0 !important;
}
.cid-v3Rxvfg6yT .carousel-caption {
  bottom: 0%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 936px;
  margin: 0 auto;
  z-index: 100;
}
.cid-v3Rxvfg6yT .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-v3Rxvfg6yT .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-v3Rxvfg6yT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-v3Rxvfg6yT .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-v3Rxvfg6yT .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-v3Rxvfg6yT .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-v3Rxvfg6yT .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-v3Rxvfg6yT .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-v3Rxvfg6yT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v3Rxvfg6yT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-v3Rxvfg6yT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-v3Rxvfg6yT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-v3Rxvfg6yT .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-v3Rxvfg6yT .carousel-indicators li.active,
.cid-v3Rxvfg6yT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-v3Rxvfg6yT .carousel-indicators li::after,
.cid-v3Rxvfg6yT .carousel-indicators li::before {
  content: none;
}
.cid-v3Rxvfg6yT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-v3Rxvfg6yT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-v3Rxvfg6yT .mbr-section-subtitle,
  .cid-v3Rxvfg6yT .mbr-section-text,
  .cid-v3Rxvfg6yT .mbr-section-btn {
    text-align: center;
  }
}
.cid-v3Rxvfg6yT .carousel-control-prev,
.cid-v3Rxvfg6yT .carousel-control-next {
  display: none;
}
.cid-v3Rxvfg6yT H5 {
  color: #ffdd00;
}
.cid-v3RxvfAkPm {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v3RBMQIqYz {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-v3RBMQIqYz .content-text {
  max-width: 800px;
}
.cid-v3RBMQIqYz .mbr-section-title {
  color: #df0229;
}
.cid-v3RBMQIqYz .mbr-text,
.cid-v3RBMQIqYz .mbr-section-btn {
  text-align: center;
  color: #7787a5;
}
.cid-v3S6801H5M {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #7787a5;
}
.cid-v3S6801H5M .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-v3S6801H5M .panel-group {
  border: none;
}
.cid-v3S6801H5M .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-v3S6801H5M .card-header {
    padding: 0rem;
  }
}
.cid-v3S6801H5M .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-v3S6801H5M .img-col {
  padding: 0;
}
.cid-v3S6801H5M .img-item {
  height: 100%;
}
.cid-v3S6801H5M img {
  height: 100%;
  object-fit: cover;
}
.cid-v3S6801H5M .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-v3S6801H5M .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-v3S6801H5M p {
  margin-bottom: 0.3rem;
}
.cid-v3S6801H5M .panel-title-edit {
  color: #000000;
}
.cid-v3S6801H5M .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-v3S6801H5M .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-v3S6801H5M .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-v3S6801H5M .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-v3S6801H5M .panel-text {
  color: #9c98cf;
}
.cid-v3S6801H5M .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-v3S6801H5M .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-v3S6801H5M .panel-title-edit,
.cid-v3S6801H5M .mbr-iconfont {
  color: #df0229;
}
.cid-v3S5C2mH94 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v3S5C2mH94 .content-head {
  max-width: 947px;
}
.cid-v3S5C2mH94 .mbr-section-titleGrande {
  color: #df0229;
}
.cid-v3S5C2mH94 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v3S5C2mH94 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v3S5C2mH94 .mbr-section-title {
  color: #0c2c68;
}
.cid-v3S5C2mH94 .mbr-text,
.cid-v3S5C2mH94 .mbr-section-btn {
  color: #163300;
}
.cid-v3S0oMqcpy {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-v3S0oMqcpy .item-wrapper {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-v3S0oMqcpy .smallImage {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .cid-v3S0oMqcpy .largeImage {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .cid-v3S0oMqcpy .largeImage .item {
    margin-bottom: 2rem;
  }
  .cid-v3S0oMqcpy .item-wrapper {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .cid-v3S0oMqcpy .largeImage .item {
    margin-bottom: 1rem;
  }
}
.cid-v3S0oMqcpy .mbr-fallback-image.disabled {
  display: none;
}
.cid-v3S0oMqcpy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v3S0oMqcpy .mbr-description {
  text-align: left;
}
.cid-v3S0oMqcpy .card-title,
.cid-v3S0oMqcpy .iconfont-wrapper {
  color: #000000;
}
.cid-v3S0oMqcpy .card-text {
  color: #000000;
}
.cid-v3S0oMqcpy .mbr-section-title {
  color: #7787a5;
  text-align: center;
}
.cid-v3S0oMqcpy .mbr-number {
  color: #9fe870;
}
.cid-v3S0oMqcpy .mbr-text,
.cid-v3S0oMqcpy .mbr-section-btn {
  text-align: center;
}
.cid-v3S0oMqcpy .card-text,
.cid-v3S0oMqcpy .item .mbr-section-btn {
  text-align: left;
}
.cid-v3S0oMqcpy .smallImage {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-v3S0oMqcpy .smallImage {
    height: 100%;
    object-fit: cover;
  }
}
.cid-v3S0oMqcpy .largeImage {
  width: 100%;
  height: 632px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-v3S0oMqcpy .largeImage {
    height: 100%;
    object-fit: cover;
  }
}
.cid-v3RxvgFUPY {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v3Rxvh0bxf {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v3Rxvh0bxf .mbr-text {
  color: #000000;
}
.cid-v3Rxvh0bxf .mbr-section-subtitle {
  color: #000000;
}
.cid-v3Rxvh0bxf .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-v3Rxvhjdul {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v3RxviLzfJ {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-v3RxviLzfJ .content-head {
  max-width: 947px;
}
.cid-v3RxviLzfJ .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-v3RxviLzfJ .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v3RxviLzfJ .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v3RxviLzfJ .mbr-section-title {
  color: #0c2c68;
}
.cid-v3RxviLzfJ .mbr-text,
.cid-v3RxviLzfJ .mbr-section-btn {
  color: #163300;
}
.cid-v3Rxvjc7Sa {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v3Rxvjc7Sa h6 {
  line-height: 1.2;
}
.cid-v3Rxvjc7Sa img,
.cid-v3Rxvjc7Sa .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-v3Rxvjc7Sa .item:focus,
.cid-v3Rxvjc7Sa span:focus {
  outline: none;
}
.cid-v3Rxvjc7Sa .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-v3Rxvjc7Sa .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v3Rxvjc7Sa .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-v3Rxvjc7Sa .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-v3Rxvjc7Sa .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-v3Rxvjc7Sa .mbr-section-title {
  color: #000000;
}
.cid-v3Rxvjc7Sa .mbr-text,
.cid-v3Rxvjc7Sa .mbr-section-btn {
  color: #000000;
}
.cid-v3Rxvjc7Sa .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-v3Rxvjc7Sa .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-v3Rxvjc7Sa .item-text {
  color: #000000;
  text-align: center;
}
.cid-v3Rxvjc7Sa .content-head {
  max-width: 800px;
}
.cid-v3Rxvjc7Sa .item-title,
.cid-v3Rxvjc7Sa .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-v3Rxvjc7Sa .item-subtitle,
.cid-v3Rxvjc7Sa .mbr-section-btn {
  text-align: left;
}
.cid-v3Rxvjc7Sa .item-text,
.cid-v3Rxvjc7Sa .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-v3RxvjMKl9 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v3Rxvk9Gb2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-v3RxvkvomO {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-v3RxvkvomO img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-v3RxvkQKq7 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-v3RxvkQKq7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v3RxvkQKq7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v3RxvkQKq7 .title .num {
  width: 100%;
  display: block;
}
.cid-v3RxvkQKq7 .title .card-title {
  z-index: 1;
}
.cid-v3RxvkQKq7 .num {
  color: #9fe870;
}
.cid-v3RxvkQKq7 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-v3RxvkQKq7 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v3RxvkQKq7 * {
    text-align: center !important;
  }
  .cid-v3RxvkQKq7 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-v3RxvkQKq7 .content-head {
  max-width: 800px;
}
.cid-v3RxvkQKq7 .card-title,
.cid-v3RxvkQKq7 .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-v3RxvkQKq7 .card-text {
  color: #ffffff;
}
.cid-v3RxvliUYz {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-v3RxvliUYz .listado-enlaces ul li {
  list-style: disc;
}
.cid-v3RxvliUYz .mbr-fallback-image.disabled {
  display: none;
}
.cid-v3RxvliUYz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v3RxvliUYz .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-v3RxvliUYz .footer-col {
    flex-direction: column;
  }
}
.cid-v3RxvliUYz .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-v3RxvliUYz .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-v3RxvliUYz .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-v3RxvliUYz .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v3RxvliUYz .mbr-section-btn {
    text-align: center;
  }
}
.cid-v3RxvliUYz .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-v3RxvliUYz .soc-item {
  margin: 8px;
}
.cid-v3RxvliUYz .soc-item a:hover .mbr-iconfont,
.cid-v3RxvliUYz .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-v3RxvliUYz .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3RxvliUYz .row {
    text-align: center;
  }
  .cid-v3RxvliUYz .social-row {
    justify-content: center;
  }
}
.cid-v3RxvliUYz .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-v3RxvliUYz .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-v3RxvliUYz .list {
    margin-bottom: 0rem;
  }
}
.cid-v3RxvliUYz .mbr-text {
  color: #bbbbbb;
}
.cid-v3RxvliUYz .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v3RxvliUYz .list,
.cid-v3RxvliUYz .item-wrap {
  color: #ffffff;
}
.cid-v3RxvliUYz .copyright {
  color: #f7f7f7;
}
.cid-v3RxvlPz8B {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-v3RxvlPz8B {
    padding-bottom: 0px;
  }
}
.cid-v3RxvlPz8B .mbr-fallback-image.disabled {
  display: none;
}
.cid-v3RxvlPz8B .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-v3RxvlPz8B .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-v3RxvlPz8B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v3RxvlPz8B .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-v3RxvlPz8B .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v3RxvlPz8B .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-v3RxvlPz8B .content-head {
  max-width: 800px;
}
.cid-v3RxvlPz8B .card-title {
  text-align: right;
}
.cid-v3RxvmmHnq {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v3RxvmPEsg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-v3RxvmPEsg .mbr-fallback-image.disabled {
  display: none;
}
.cid-v3RxvmPEsg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v3RxvmPEsg .title .num {
  width: 100%;
  display: block;
}
.cid-v3RxvmPEsg .title .card-title {
  z-index: 1;
}
.cid-v3RxvmPEsg .num {
  color: #9fe870;
}
.cid-v3RxvmPEsg .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-v3RxvmPEsg .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v3RxvmPEsg * {
    text-align: center !important;
  }
  .cid-v3RxvmPEsg .content-column {
    margin-bottom: 2rem;
  }
}
.cid-v3RxvmPEsg .content-head {
  max-width: 800px;
}
.cid-v3RxvmPEsg .card-title,
.cid-v3RxvmPEsg .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-v3RxvmPEsg .card-text {
  color: #ffffff;
}
.cid-v3SoVn2X5U {
  z-index: 1000;
  width: 100%;
}
.cid-v3SoVn2X5U .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3SoVn2X5U .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v3SoVn2X5U .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v3SoVn2X5U .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v3SoVn2X5U .itemAgentes a {
  color: #fff!important;
}
.cid-v3SoVn2X5U .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v3SoVn2X5U .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v3SoVn2X5U .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v3SoVn2X5U .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v3SoVn2X5U .navbar-nav {
    max-width: 55%;
  }
}
.cid-v3SoVn2X5U .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v3SoVn2X5U .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v3SoVn2X5U .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v3SoVn2X5U .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v3SoVn2X5U .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v3SoVn2X5U .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v3SoVn2X5U .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v3SoVn2X5U .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v3SoVn2X5U .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v3SoVn2X5U .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v3SoVn2X5U .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v3SoVn2X5U .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v3SoVn2X5U .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v3SoVn2X5U .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v3SoVn2X5U .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v3SoVn2X5U .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v3SoVn2X5U .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v3SoVn2X5U .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v3SoVn2X5U .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v3SoVn2X5U .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v3SoVn2X5U .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v3SoVn2X5U .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v3SoVn2X5U .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v3SoVn2X5U .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v3SoVn2X5U .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v3SoVn2X5U .nav-item:focus,
.cid-v3SoVn2X5U .nav-link:focus {
  outline: none;
}
.cid-v3SoVn2X5U .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v3SoVn2X5U .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v3SoVn2X5U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v3SoVn2X5U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v3SoVn2X5U .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v3SoVn2X5U .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v3SoVn2X5U .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v3SoVn2X5U .navbar.opened {
  transition: all 0.3s;
}
.cid-v3SoVn2X5U .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v3SoVn2X5U .navbar .navbar-logo img {
  width: auto;
}
.cid-v3SoVn2X5U .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v3SoVn2X5U .navbar.collapsed {
  justify-content: center;
}
.cid-v3SoVn2X5U .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v3SoVn2X5U .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v3SoVn2X5U .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v3SoVn2X5U .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v3SoVn2X5U .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v3SoVn2X5U .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v3SoVn2X5U .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v3SoVn2X5U .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v3SoVn2X5U .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v3SoVn2X5U .navbar {
    min-height: 72px;
  }
  .cid-v3SoVn2X5U .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v3SoVn2X5U .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v3SoVn2X5U .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v3SoVn2X5U .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v3SoVn2X5U .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v3SoVn2X5U .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v3SoVn2X5U .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v3SoVn2X5U .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v3SoVn2X5U .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v3SoVn2X5U .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v3SoVn2X5U .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v3SoVn2X5U .dropdown-item.active,
.cid-v3SoVn2X5U .dropdown-item:active {
  background-color: transparent;
}
.cid-v3SoVn2X5U .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v3SoVn2X5U .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v3SoVn2X5U .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v3SoVn2X5U .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v3SoVn2X5U .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v3SoVn2X5U .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v3SoVn2X5U ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v3SoVn2X5U .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v3SoVn2X5U .navbar-buttons {
    text-align: left;
  }
}
.cid-v3SoVn2X5U button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v3SoVn2X5U button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v3SoVn2X5U button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v3SoVn2X5U button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3SoVn2X5U button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v3SoVn2X5U button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v3SoVn2X5U nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3SoVn2X5U nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v3SoVn2X5U nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v3SoVn2X5U nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v3SoVn2X5U .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v3SoVn2X5U a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v3SoVn2X5U .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v3SoVn2X5U .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v3SoVn2X5U .navbar {
    height: 70px;
  }
  .cid-v3SoVn2X5U .navbar.opened {
    height: auto;
  }
  .cid-v3SoVn2X5U .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v3SoVn2X5U .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v3SoVn2X5U .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v3SoVn2X5U .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v3SoVn2X5U .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v3SoVn2X5U .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v3SoVn2X5U .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v3SoVn2X5U .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v3SoVn2X5U .navbar-brand {
    margin-right: auto;
  }
  .cid-v3SoVn2X5U .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v3SoVn2X5U .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v3SoVn2X5U .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v3SoVn2X5U .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3SoVn2X5U .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v3SoVn2X5U .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v3SoVn2X5U .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v3SoVn2X5U .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v3SoVn2X5U .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v3SoVn2X5U .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v3SoVn2X5U .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v3SoVnzz3l {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-v3SoVnzz3l .carousel {
  height: 800px;
}
.cid-v3SoVnzz3l .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v3SoVnzz3l .carousel-item,
.cid-v3SoVnzz3l .carousel-inner {
  height: 100%;
}
.cid-v3SoVnzz3l img,
.cid-v3SoVnzz3l .item-wrapper {
  border-radius: 0 !important;
}
.cid-v3SoVnzz3l .carousel-caption {
  bottom: 0%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 936px;
  margin: 0 auto;
  z-index: 100;
}
.cid-v3SoVnzz3l .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-v3SoVnzz3l .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-v3SoVnzz3l .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-v3SoVnzz3l .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-v3SoVnzz3l .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-v3SoVnzz3l .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-v3SoVnzz3l .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-v3SoVnzz3l .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-v3SoVnzz3l .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v3SoVnzz3l .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-v3SoVnzz3l .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-v3SoVnzz3l .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-v3SoVnzz3l .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-v3SoVnzz3l .carousel-indicators li.active,
.cid-v3SoVnzz3l .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-v3SoVnzz3l .carousel-indicators li::after,
.cid-v3SoVnzz3l .carousel-indicators li::before {
  content: none;
}
.cid-v3SoVnzz3l .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-v3SoVnzz3l .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-v3SoVnzz3l .mbr-section-subtitle,
  .cid-v3SoVnzz3l .mbr-section-text,
  .cid-v3SoVnzz3l .mbr-section-btn {
    text-align: center;
  }
}
.cid-v3SoVnzz3l H5 {
  color: #ff5757;
}
.cid-v3SoVobbVh {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v3SoVoB6MS {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-v3SoVoB6MS .mbr-fallback-image.disabled {
  display: none;
}
.cid-v3SoVoB6MS .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-v3SoVoB6MS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-v3SoVoB6MS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v3SoVoB6MS .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-v3SoVoB6MS .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-v3SoVoB6MS .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-v3SoVoB6MS .mbr-section-title {
  color: #df0229;
}
.cid-v3SoVoB6MS .mbr-text,
.cid-v3SoVoB6MS .mbr-section-btn {
  color: #7787a5;
}
.cid-v3SoVoB6MS P {
  color: #9fe870;
  text-align: left;
}
.cid-v3SoVoB6MS H2 {
  color: #a6a99c;
}
.cid-v3SoVp9zs2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-v3SoVp9zs2 .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-v3SoVp9zs2 .panel-group {
  border: none;
}
.cid-v3SoVp9zs2 .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-v3SoVp9zs2 .card-header {
    padding: 0rem;
  }
}
.cid-v3SoVp9zs2 .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-v3SoVp9zs2 .img-col {
  padding: 0;
}
.cid-v3SoVp9zs2 .img-item {
  height: 100%;
}
.cid-v3SoVp9zs2 img {
  height: 100%;
  object-fit: cover;
}
.cid-v3SoVp9zs2 .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-v3SoVp9zs2 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-v3SoVp9zs2 p {
  margin-bottom: 0.3rem;
}
.cid-v3SoVp9zs2 .panel-title-edit {
  color: #000000;
}
.cid-v3SoVp9zs2 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-v3SoVp9zs2 .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-v3SoVp9zs2 .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-v3SoVp9zs2 .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-v3SoVp9zs2 .panel-text {
  color: #7787a5;
}
.cid-v3SoVp9zs2 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-v3SoVp9zs2 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-v3SoVp9zs2 .panel-title-edit,
.cid-v3SoVp9zs2 .mbr-iconfont {
  color: #df0229;
}
.cid-v3SoVpR546 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v3SoVqpDUk {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v3SoVqpDUk .mbr-text {
  color: #000000;
}
.cid-v3SoVqpDUk .mbr-section-subtitle {
  color: #000000;
}
.cid-v3SoVqpDUk .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-v3SoVr2JOL {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v3SoVrqMxG {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v3SoVrqMxG .content-head {
  max-width: 947px;
}
.cid-v3SoVrqMxG .mbr-section-titleGrande {
  color: #df0229;
}
.cid-v3SoVrqMxG .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v3SoVrqMxG .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v3SoVrqMxG .mbr-section-title {
  color: #0c2c68;
}
.cid-v3SoVrqMxG .mbr-text,
.cid-v3SoVrqMxG .mbr-section-btn {
  color: #163300;
}
.cid-v3Wt9Lgh1M {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-v3Wt9Lgh1M .item-wrapper {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-v3Wt9Lgh1M .smallImage {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .cid-v3Wt9Lgh1M .largeImage {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .cid-v3Wt9Lgh1M .largeImage .item {
    margin-bottom: 2rem;
  }
  .cid-v3Wt9Lgh1M .item-wrapper {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .cid-v3Wt9Lgh1M .largeImage .item {
    margin-bottom: 1rem;
  }
}
.cid-v3Wt9Lgh1M .mbr-fallback-image.disabled {
  display: none;
}
.cid-v3Wt9Lgh1M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v3Wt9Lgh1M .mbr-description {
  text-align: left;
}
.cid-v3Wt9Lgh1M .card-title,
.cid-v3Wt9Lgh1M .iconfont-wrapper {
  color: #000000;
}
.cid-v3Wt9Lgh1M .card-text {
  color: #000000;
}
.cid-v3Wt9Lgh1M .mbr-section-title {
  color: #7787a5;
  text-align: center;
}
.cid-v3Wt9Lgh1M .mbr-number {
  color: #9fe870;
}
.cid-v3Wt9Lgh1M .mbr-text,
.cid-v3Wt9Lgh1M .mbr-section-btn {
  text-align: center;
}
.cid-v3Wt9Lgh1M .card-text,
.cid-v3Wt9Lgh1M .item .mbr-section-btn {
  text-align: left;
}
.cid-v3Wt9Lgh1M .smallImage {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-v3Wt9Lgh1M .smallImage {
    height: 100%;
    object-fit: cover;
  }
}
.cid-v3Wt9Lgh1M .largeImage {
  width: 100%;
  height: 632px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-v3Wt9Lgh1M .largeImage {
    height: 100%;
    object-fit: cover;
  }
}
.cid-v3SoVtC9zU {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-v3SoVtC9zU .content-head {
  max-width: 947px;
}
.cid-v3SoVtC9zU .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-v3SoVtC9zU .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v3SoVtC9zU .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v3SoVtC9zU .mbr-section-title {
  color: #0c2c68;
}
.cid-v3SoVtC9zU .mbr-text,
.cid-v3SoVtC9zU .mbr-section-btn {
  color: #163300;
}
.cid-v3SoVujtP5 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v3SoVujtP5 h6 {
  line-height: 1.2;
}
.cid-v3SoVujtP5 img,
.cid-v3SoVujtP5 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-v3SoVujtP5 .item:focus,
.cid-v3SoVujtP5 span:focus {
  outline: none;
}
.cid-v3SoVujtP5 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-v3SoVujtP5 .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v3SoVujtP5 .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-v3SoVujtP5 .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-v3SoVujtP5 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-v3SoVujtP5 .mbr-section-title {
  color: #000000;
}
.cid-v3SoVujtP5 .mbr-text,
.cid-v3SoVujtP5 .mbr-section-btn {
  color: #000000;
}
.cid-v3SoVujtP5 .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-v3SoVujtP5 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-v3SoVujtP5 .item-text {
  color: #000000;
  text-align: center;
}
.cid-v3SoVujtP5 .content-head {
  max-width: 800px;
}
.cid-v3SoVujtP5 .item-title,
.cid-v3SoVujtP5 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-v3SoVujtP5 .item-subtitle,
.cid-v3SoVujtP5 .mbr-section-btn {
  text-align: left;
}
.cid-v3SoVujtP5 .item-text,
.cid-v3SoVujtP5 .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-v3SoVvmpdr {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/11-lineas-map-viajes-de-pueblo-en-pueblo-317x82.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v3SoVvMBDm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-v3SoVwil5Z {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-v3SoVwil5Z img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-v3SoVx5Ns0 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-v3SoVx5Ns0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v3SoVx5Ns0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v3SoVx5Ns0 .title .num {
  width: 100%;
  display: block;
}
.cid-v3SoVx5Ns0 .title .card-title {
  z-index: 1;
}
.cid-v3SoVx5Ns0 .num {
  color: #9fe870;
}
.cid-v3SoVx5Ns0 .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-v3SoVx5Ns0 .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v3SoVx5Ns0 * {
    text-align: center !important;
  }
  .cid-v3SoVx5Ns0 .content-column {
    margin-bottom: 2rem;
  }
}
.cid-v3SoVx5Ns0 .content-head {
  max-width: 800px;
}
.cid-v3SoVx5Ns0 .card-title,
.cid-v3SoVx5Ns0 .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-v3SoVx5Ns0 .card-text {
  color: #ffffff;
}
.cid-v3SoVxGqzF {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-v3SoVxGqzF .listado-enlaces ul li {
  list-style: disc;
}
.cid-v3SoVxGqzF .mbr-fallback-image.disabled {
  display: none;
}
.cid-v3SoVxGqzF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v3SoVxGqzF .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-v3SoVxGqzF .footer-col {
    flex-direction: column;
  }
}
.cid-v3SoVxGqzF .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-v3SoVxGqzF .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-v3SoVxGqzF .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-v3SoVxGqzF .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v3SoVxGqzF .mbr-section-btn {
    text-align: center;
  }
}
.cid-v3SoVxGqzF .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-v3SoVxGqzF .soc-item {
  margin: 8px;
}
.cid-v3SoVxGqzF .soc-item a:hover .mbr-iconfont,
.cid-v3SoVxGqzF .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-v3SoVxGqzF .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v3SoVxGqzF .row {
    text-align: center;
  }
  .cid-v3SoVxGqzF .social-row {
    justify-content: center;
  }
}
.cid-v3SoVxGqzF .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-v3SoVxGqzF .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-v3SoVxGqzF .list {
    margin-bottom: 0rem;
  }
}
.cid-v3SoVxGqzF .mbr-text {
  color: #bbbbbb;
}
.cid-v3SoVxGqzF .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v3SoVxGqzF .list,
.cid-v3SoVxGqzF .item-wrap {
  color: #ffffff;
}
.cid-v3SoVxGqzF .copyright {
  color: #f7f7f7;
}
.cid-v3SoVyovdS {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-v3SoVyovdS {
    padding-bottom: 0px;
  }
}
.cid-v3SoVyovdS .mbr-fallback-image.disabled {
  display: none;
}
.cid-v3SoVyovdS .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-v3SoVyovdS .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-v3SoVyovdS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v3SoVyovdS .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-v3SoVyovdS .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v3SoVyovdS .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-v3SoVyovdS .content-head {
  max-width: 800px;
}
.cid-v3SoVyovdS .card-title {
  text-align: right;
}
.cid-v3SoVyVugC {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v3SoVzrJot {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-v3SoVzrJot .mbr-fallback-image.disabled {
  display: none;
}
.cid-v3SoVzrJot .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v3SoVzrJot .title .num {
  width: 100%;
  display: block;
}
.cid-v3SoVzrJot .title .card-title {
  z-index: 1;
}
.cid-v3SoVzrJot .num {
  color: #9fe870;
}
.cid-v3SoVzrJot .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-v3SoVzrJot .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v3SoVzrJot * {
    text-align: center !important;
  }
  .cid-v3SoVzrJot .content-column {
    margin-bottom: 2rem;
  }
}
.cid-v3SoVzrJot .content-head {
  max-width: 800px;
}
.cid-v3SoVzrJot .card-title,
.cid-v3SoVzrJot .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-v3SoVzrJot .card-text {
  color: #ffffff;
}
.cid-v4rKFhR7Gx {
  z-index: 1000;
  width: 100%;
}
.cid-v4rKFhR7Gx .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v4rKFhR7Gx .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v4rKFhR7Gx .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v4rKFhR7Gx .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v4rKFhR7Gx .itemAgentes a {
  color: #fff!important;
}
.cid-v4rKFhR7Gx .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v4rKFhR7Gx .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v4rKFhR7Gx .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v4rKFhR7Gx .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v4rKFhR7Gx .navbar-nav {
    max-width: 55%;
  }
}
.cid-v4rKFhR7Gx .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v4rKFhR7Gx .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v4rKFhR7Gx .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v4rKFhR7Gx .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v4rKFhR7Gx .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v4rKFhR7Gx .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v4rKFhR7Gx .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v4rKFhR7Gx .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v4rKFhR7Gx .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v4rKFhR7Gx .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v4rKFhR7Gx .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v4rKFhR7Gx .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v4rKFhR7Gx .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v4rKFhR7Gx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v4rKFhR7Gx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v4rKFhR7Gx .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v4rKFhR7Gx .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v4rKFhR7Gx .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v4rKFhR7Gx .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v4rKFhR7Gx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v4rKFhR7Gx .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v4rKFhR7Gx .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v4rKFhR7Gx .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v4rKFhR7Gx .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v4rKFhR7Gx .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v4rKFhR7Gx .nav-item:focus,
.cid-v4rKFhR7Gx .nav-link:focus {
  outline: none;
}
.cid-v4rKFhR7Gx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v4rKFhR7Gx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v4rKFhR7Gx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v4rKFhR7Gx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v4rKFhR7Gx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v4rKFhR7Gx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v4rKFhR7Gx .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v4rKFhR7Gx .navbar.opened {
  transition: all 0.3s;
}
.cid-v4rKFhR7Gx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v4rKFhR7Gx .navbar .navbar-logo img {
  width: auto;
}
.cid-v4rKFhR7Gx .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v4rKFhR7Gx .navbar.collapsed {
  justify-content: center;
}
.cid-v4rKFhR7Gx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v4rKFhR7Gx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v4rKFhR7Gx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v4rKFhR7Gx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v4rKFhR7Gx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v4rKFhR7Gx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v4rKFhR7Gx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v4rKFhR7Gx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v4rKFhR7Gx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v4rKFhR7Gx .navbar {
    min-height: 72px;
  }
  .cid-v4rKFhR7Gx .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v4rKFhR7Gx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v4rKFhR7Gx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v4rKFhR7Gx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v4rKFhR7Gx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v4rKFhR7Gx .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v4rKFhR7Gx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v4rKFhR7Gx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v4rKFhR7Gx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v4rKFhR7Gx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v4rKFhR7Gx .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v4rKFhR7Gx .dropdown-item.active,
.cid-v4rKFhR7Gx .dropdown-item:active {
  background-color: transparent;
}
.cid-v4rKFhR7Gx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v4rKFhR7Gx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v4rKFhR7Gx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v4rKFhR7Gx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v4rKFhR7Gx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v4rKFhR7Gx .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v4rKFhR7Gx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v4rKFhR7Gx .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v4rKFhR7Gx .navbar-buttons {
    text-align: left;
  }
}
.cid-v4rKFhR7Gx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v4rKFhR7Gx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v4rKFhR7Gx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v4rKFhR7Gx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v4rKFhR7Gx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v4rKFhR7Gx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v4rKFhR7Gx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v4rKFhR7Gx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v4rKFhR7Gx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v4rKFhR7Gx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v4rKFhR7Gx .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v4rKFhR7Gx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v4rKFhR7Gx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v4rKFhR7Gx .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v4rKFhR7Gx .navbar {
    height: 70px;
  }
  .cid-v4rKFhR7Gx .navbar.opened {
    height: auto;
  }
  .cid-v4rKFhR7Gx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v4rKFhR7Gx .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v4rKFhR7Gx .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v4rKFhR7Gx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v4rKFhR7Gx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v4rKFhR7Gx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v4rKFhR7Gx .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v4rKFhR7Gx .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v4rKFhR7Gx .navbar-brand {
    margin-right: auto;
  }
  .cid-v4rKFhR7Gx .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v4rKFhR7Gx .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v4rKFhR7Gx .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v4rKFhR7Gx .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v4rKFhR7Gx .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v4rKFhR7Gx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v4rKFhR7Gx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v4rKFhR7Gx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v4rKFhR7Gx .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v4rKFhR7Gx .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v4rKFhR7Gx .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v4rKFirg0w {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-v4rKFirg0w .carousel {
  height: 800px;
}
.cid-v4rKFirg0w .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v4rKFirg0w .carousel-item,
.cid-v4rKFirg0w .carousel-inner {
  height: 100%;
}
.cid-v4rKFirg0w img,
.cid-v4rKFirg0w .item-wrapper {
  border-radius: 0 !important;
}
.cid-v4rKFirg0w .carousel-caption {
  bottom: 0%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 936px;
  margin: 0 auto;
  z-index: 100;
}
.cid-v4rKFirg0w .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-v4rKFirg0w .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-v4rKFirg0w .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-v4rKFirg0w .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-v4rKFirg0w .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-v4rKFirg0w .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-v4rKFirg0w .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-v4rKFirg0w .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-v4rKFirg0w .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v4rKFirg0w .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-v4rKFirg0w .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-v4rKFirg0w .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-v4rKFirg0w .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-v4rKFirg0w .carousel-indicators li.active,
.cid-v4rKFirg0w .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-v4rKFirg0w .carousel-indicators li::after,
.cid-v4rKFirg0w .carousel-indicators li::before {
  content: none;
}
.cid-v4rKFirg0w .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-v4rKFirg0w .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-v4rKFirg0w .mbr-section-subtitle,
  .cid-v4rKFirg0w .mbr-section-text,
  .cid-v4rKFirg0w .mbr-section-btn {
    text-align: center;
  }
}
.cid-v4rKFirg0w H5 {
  color: #47a40b;
}
.cid-v4rKFiVkg7 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v4rKFjhNfC {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-v4rKFjhNfC .mbr-fallback-image.disabled {
  display: none;
}
.cid-v4rKFjhNfC .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-v4rKFjhNfC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-v4rKFjhNfC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v4rKFjhNfC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-v4rKFjhNfC .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-v4rKFjhNfC .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-v4rKFjhNfC .mbr-section-title {
  color: #ff5757;
  text-align: left;
}
.cid-v4rKFjhNfC .mbr-text,
.cid-v4rKFjhNfC .mbr-section-btn {
  color: #9c98cf;
}
.cid-v4rKFjhNfC P {
  color: #9fe870;
  text-align: left;
}
.cid-v4rKFjhNfC H2 {
  color: #7787a5;
  text-align: left;
}
.cid-v4rKFjGtIq {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-v4rKFjGtIq .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-v4rKFjGtIq .panel-group {
  border: none;
}
.cid-v4rKFjGtIq .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-v4rKFjGtIq .card-header {
    padding: 0rem;
  }
}
.cid-v4rKFjGtIq .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-v4rKFjGtIq .img-col {
  padding: 0;
}
.cid-v4rKFjGtIq .img-item {
  height: 100%;
}
.cid-v4rKFjGtIq img {
  height: 100%;
  object-fit: cover;
}
.cid-v4rKFjGtIq .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-v4rKFjGtIq .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-v4rKFjGtIq p {
  margin-bottom: 0.3rem;
}
.cid-v4rKFjGtIq .panel-title-edit {
  color: #000000;
}
.cid-v4rKFjGtIq .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-v4rKFjGtIq .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-v4rKFjGtIq .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-v4rKFjGtIq .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-v4rKFjGtIq .panel-text {
  color: #7787a5;
  text-align: left;
}
.cid-v4rKFjGtIq .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-v4rKFjGtIq .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-v4rKFjGtIq .panel-title-edit,
.cid-v4rKFjGtIq .mbr-iconfont {
  color: #ff5757;
}
.cid-v4rKFkbN1s {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v4rKFkCBOj {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v4rKFkCBOj .mbr-text {
  color: #000000;
}
.cid-v4rKFkCBOj .mbr-section-subtitle {
  color: #000000;
}
.cid-v4rKFkCBOj .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-v4rKFkXqxl {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v4rKFlipTz {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v4rKFlipTz .content-head {
  max-width: 947px;
}
.cid-v4rKFlipTz .mbr-section-titleGrande {
  color: #df0229;
}
.cid-v4rKFlipTz .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v4rKFlipTz .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v4rKFlipTz .mbr-section-title {
  color: #0c2c68;
}
.cid-v4rKFlipTz .mbr-text,
.cid-v4rKFlipTz .mbr-section-btn {
  color: #163300;
}
.cid-v4wWI72QdM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-v4wWI72QdM .item-wrapper {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-v4wWI72QdM .smallImage {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .cid-v4wWI72QdM .largeImage {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .cid-v4wWI72QdM .largeImage .item {
    margin-bottom: 2rem;
  }
  .cid-v4wWI72QdM .item-wrapper {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .cid-v4wWI72QdM .largeImage .item {
    margin-bottom: 1rem;
  }
}
.cid-v4wWI72QdM .mbr-fallback-image.disabled {
  display: none;
}
.cid-v4wWI72QdM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v4wWI72QdM .mbr-description {
  text-align: left;
}
.cid-v4wWI72QdM .card-title,
.cid-v4wWI72QdM .iconfont-wrapper {
  color: #000000;
}
.cid-v4wWI72QdM .card-text {
  color: #000000;
}
.cid-v4wWI72QdM .mbr-section-title {
  color: #7787a5;
  text-align: center;
}
.cid-v4wWI72QdM .mbr-number {
  color: #9fe870;
}
.cid-v4wWI72QdM .mbr-text,
.cid-v4wWI72QdM .mbr-section-btn {
  text-align: center;
}
.cid-v4wWI72QdM .card-text,
.cid-v4wWI72QdM .item .mbr-section-btn {
  text-align: left;
}
.cid-v4wWI72QdM .smallImage {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-v4wWI72QdM .smallImage {
    height: 100%;
    object-fit: cover;
  }
}
.cid-v4wWI72QdM .largeImage {
  width: 100%;
  height: 632px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-v4wWI72QdM .largeImage {
    height: 100%;
    object-fit: cover;
  }
}
.cid-v4rKFmkjwr {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-v4rKFmkjwr .content-head {
  max-width: 947px;
}
.cid-v4rKFmkjwr .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-v4rKFmkjwr .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v4rKFmkjwr .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v4rKFmkjwr .mbr-section-title {
  color: #0c2c68;
}
.cid-v4rKFmkjwr .mbr-text,
.cid-v4rKFmkjwr .mbr-section-btn {
  color: #163300;
}
.cid-v4rKFmS0Ps {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v4rKFmS0Ps h6 {
  line-height: 1.2;
}
.cid-v4rKFmS0Ps img,
.cid-v4rKFmS0Ps .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-v4rKFmS0Ps .item:focus,
.cid-v4rKFmS0Ps span:focus {
  outline: none;
}
.cid-v4rKFmS0Ps .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-v4rKFmS0Ps .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v4rKFmS0Ps .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-v4rKFmS0Ps .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-v4rKFmS0Ps .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-v4rKFmS0Ps .mbr-section-title {
  color: #000000;
}
.cid-v4rKFmS0Ps .mbr-text,
.cid-v4rKFmS0Ps .mbr-section-btn {
  color: #000000;
}
.cid-v4rKFmS0Ps .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-v4rKFmS0Ps .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-v4rKFmS0Ps .item-text {
  color: #000000;
  text-align: center;
}
.cid-v4rKFmS0Ps .content-head {
  max-width: 800px;
}
.cid-v4rKFmS0Ps .item-title,
.cid-v4rKFmS0Ps .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-v4rKFmS0Ps .item-subtitle,
.cid-v4rKFmS0Ps .mbr-section-btn {
  text-align: left;
}
.cid-v4rKFmS0Ps .item-text,
.cid-v4rKFmS0Ps .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-v4rKFntZKT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-v4rKFnU2TG {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v4rKFol6Oc {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-v4rKFol6Oc img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-v4rKFoLOlx {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-v4rKFoLOlx .mbr-fallback-image.disabled {
  display: none;
}
.cid-v4rKFoLOlx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v4rKFoLOlx .title .num {
  width: 100%;
  display: block;
}
.cid-v4rKFoLOlx .title .card-title {
  z-index: 1;
}
.cid-v4rKFoLOlx .num {
  color: #9fe870;
}
.cid-v4rKFoLOlx .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-v4rKFoLOlx .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v4rKFoLOlx * {
    text-align: center !important;
  }
  .cid-v4rKFoLOlx .content-column {
    margin-bottom: 2rem;
  }
}
.cid-v4rKFoLOlx .content-head {
  max-width: 800px;
}
.cid-v4rKFoLOlx .card-title,
.cid-v4rKFoLOlx .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-v4rKFoLOlx .card-text {
  color: #ffffff;
}
.cid-v4rKFpmPFx {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-v4rKFpmPFx .listado-enlaces ul li {
  list-style: disc;
}
.cid-v4rKFpmPFx .mbr-fallback-image.disabled {
  display: none;
}
.cid-v4rKFpmPFx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v4rKFpmPFx .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-v4rKFpmPFx .footer-col {
    flex-direction: column;
  }
}
.cid-v4rKFpmPFx .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-v4rKFpmPFx .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-v4rKFpmPFx .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-v4rKFpmPFx .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v4rKFpmPFx .mbr-section-btn {
    text-align: center;
  }
}
.cid-v4rKFpmPFx .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-v4rKFpmPFx .soc-item {
  margin: 8px;
}
.cid-v4rKFpmPFx .soc-item a:hover .mbr-iconfont,
.cid-v4rKFpmPFx .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-v4rKFpmPFx .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v4rKFpmPFx .row {
    text-align: center;
  }
  .cid-v4rKFpmPFx .social-row {
    justify-content: center;
  }
}
.cid-v4rKFpmPFx .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-v4rKFpmPFx .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-v4rKFpmPFx .list {
    margin-bottom: 0rem;
  }
}
.cid-v4rKFpmPFx .mbr-text {
  color: #bbbbbb;
}
.cid-v4rKFpmPFx .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v4rKFpmPFx .list,
.cid-v4rKFpmPFx .item-wrap {
  color: #ffffff;
}
.cid-v4rKFpmPFx .copyright {
  color: #f7f7f7;
}
.cid-v4rKFq0ahF {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-v4rKFq0ahF {
    padding-bottom: 0px;
  }
}
.cid-v4rKFq0ahF .mbr-fallback-image.disabled {
  display: none;
}
.cid-v4rKFq0ahF .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-v4rKFq0ahF .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-v4rKFq0ahF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v4rKFq0ahF .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-v4rKFq0ahF .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v4rKFq0ahF .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-v4rKFq0ahF .content-head {
  max-width: 800px;
}
.cid-v4rKFq0ahF .card-title {
  text-align: right;
}
.cid-v4rKFqxEYP {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v4rKFr1sNF {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-v4rKFr1sNF .mbr-fallback-image.disabled {
  display: none;
}
.cid-v4rKFr1sNF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v4rKFr1sNF .title .num {
  width: 100%;
  display: block;
}
.cid-v4rKFr1sNF .title .card-title {
  z-index: 1;
}
.cid-v4rKFr1sNF .num {
  color: #9fe870;
}
.cid-v4rKFr1sNF .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-v4rKFr1sNF .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v4rKFr1sNF * {
    text-align: center !important;
  }
  .cid-v4rKFr1sNF .content-column {
    margin-bottom: 2rem;
  }
}
.cid-v4rKFr1sNF .content-head {
  max-width: 800px;
}
.cid-v4rKFr1sNF .card-title,
.cid-v4rKFr1sNF .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-v4rKFr1sNF .card-text {
  color: #ffffff;
}
.cid-v1f1JcffcK {
  z-index: 1000;
  width: 100%;
}
.cid-v1f1JcffcK .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v1f1JcffcK .itemAgentes .dropdown-menu a {
  color: #000!important;
}
.cid-v1f1JcffcK .itemAgentes .dropdown-menu a:hover {
  color: #000!important;
  opacity: .6;
}
.cid-v1f1JcffcK .itemAgentes {
  background-color: green;
  color: #fff;
  border-radius: 50px;
  padding: 20px 5px!important;
}
.cid-v1f1JcffcK .itemAgentes a {
  color: #fff!important;
}
.cid-v1f1JcffcK .itemAgentes a:hover {
  color: #fff!important;
  opacity: .6;
}
.cid-v1f1JcffcK .display-4 {
  font-size: 1rem!important;
}
@media (max-width: 767px) {
  .cid-v1f1JcffcK .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-v1f1JcffcK .navbar-nav {
  margin: auto;
  margin-left: 0;
}
@media (min-width: 992px) {
  .cid-v1f1JcffcK .navbar-nav {
    max-width: 55%;
  }
}
.cid-v1f1JcffcK .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-v1f1JcffcK .navbar-nav .nav-item .nav-link {
  padding: 6px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-v1f1JcffcK .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-v1f1JcffcK .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-v1f1JcffcK .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-v1f1JcffcK .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-v1f1JcffcK .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-v1f1JcffcK .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-v1f1JcffcK .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (min-width: 992px) {
  .cid-v1f1JcffcK .navbar-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .cid-v1f1JcffcK .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-v1f1JcffcK .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v1f1JcffcK .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-v1f1JcffcK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v1f1JcffcK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v1f1JcffcK .nav-link {
  width: fit-content;
  position: relative;
}
.cid-v1f1JcffcK .navbar-caption {
  padding-left: 2rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-v1f1JcffcK .navbar-caption {
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v1f1JcffcK .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-v1f1JcffcK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-v1f1JcffcK .container {
  display: flex;
  height: 90px;
  position: relative;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(255, 255, 255, 0.9) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #ffffff;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-v1f1JcffcK .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v1f1JcffcK .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-v1f1JcffcK .iconfont-wrapper {
  color: #f92c50 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v1f1JcffcK .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9) !important;
}
.cid-v1f1JcffcK .nav-item:focus,
.cid-v1f1JcffcK .nav-link:focus {
  outline: none;
}
.cid-v1f1JcffcK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v1f1JcffcK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v1f1JcffcK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v1f1JcffcK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v1f1JcffcK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v1f1JcffcK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v1f1JcffcK .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-v1f1JcffcK .navbar.opened {
  transition: all 0.3s;
}
.cid-v1f1JcffcK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v1f1JcffcK .navbar .navbar-logo img {
  width: auto;
}
.cid-v1f1JcffcK .navbar .navbar-collapse {
  justify-content: flex-end;
}
.cid-v1f1JcffcK .navbar.collapsed {
  justify-content: center;
}
.cid-v1f1JcffcK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v1f1JcffcK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v1f1JcffcK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-v1f1JcffcK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v1f1JcffcK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v1f1JcffcK .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-v1f1JcffcK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v1f1JcffcK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v1f1JcffcK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-v1f1JcffcK .navbar {
    min-height: 72px;
  }
  .cid-v1f1JcffcK .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v1f1JcffcK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v1f1JcffcK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v1f1JcffcK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v1f1JcffcK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v1f1JcffcK .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v1f1JcffcK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v1f1JcffcK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-v1f1JcffcK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v1f1JcffcK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v1f1JcffcK .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-v1f1JcffcK .dropdown-item.active,
.cid-v1f1JcffcK .dropdown-item:active {
  background-color: transparent;
}
.cid-v1f1JcffcK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v1f1JcffcK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v1f1JcffcK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v1f1JcffcK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v1f1JcffcK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-v1f1JcffcK .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-v1f1JcffcK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v1f1JcffcK .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-v1f1JcffcK .navbar-buttons {
    text-align: left;
  }
}
.cid-v1f1JcffcK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v1f1JcffcK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d70081;
}
.cid-v1f1JcffcK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v1f1JcffcK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v1f1JcffcK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v1f1JcffcK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v1f1JcffcK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v1f1JcffcK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v1f1JcffcK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v1f1JcffcK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v1f1JcffcK .navbar-dropdown {
  padding: 0 1rem;
}
.cid-v1f1JcffcK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v1f1JcffcK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-v1f1JcffcK .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v1f1JcffcK .navbar {
    height: 70px;
  }
  .cid-v1f1JcffcK .navbar.opened {
    height: auto;
  }
  .cid-v1f1JcffcK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v1f1JcffcK .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-v1f1JcffcK .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-v1f1JcffcK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-v1f1JcffcK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-v1f1JcffcK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-v1f1JcffcK .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-v1f1JcffcK .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-v1f1JcffcK .navbar-brand {
    margin-right: auto;
  }
  .cid-v1f1JcffcK .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: rgba(255, 255, 255, 0.9) !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(8px);
  }
  .cid-v1f1JcffcK .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-v1f1JcffcK .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-v1f1JcffcK .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v1f1JcffcK .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-v1f1JcffcK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-v1f1JcffcK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-v1f1JcffcK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-v1f1JcffcK .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-v1f1JcffcK .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-v1f1JcffcK .navbar-collapse {
    padding: 1rem;
  }
}
.cid-v1f1JcZF45 {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-v1f1JcZF45 .carousel {
  height: 800px;
}
.cid-v1f1JcZF45 .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v1f1JcZF45 .carousel-item,
.cid-v1f1JcZF45 .carousel-inner {
  height: 100%;
}
.cid-v1f1JcZF45 img,
.cid-v1f1JcZF45 .item-wrapper {
  border-radius: 0 !important;
}
.cid-v1f1JcZF45 .carousel-caption {
  bottom: 0%;
  background-color: #0000007d;
  border-radius: 70px;
  max-width: 936px;
  margin: 0 auto;
  z-index: 100;
}
.cid-v1f1JcZF45 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-v1f1JcZF45 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-v1f1JcZF45 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-v1f1JcZF45 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-v1f1JcZF45 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-v1f1JcZF45 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-v1f1JcZF45 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-v1f1JcZF45 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: #ffdd00 !important;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-v1f1JcZF45 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v1f1JcZF45 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-v1f1JcZF45 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-v1f1JcZF45 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-v1f1JcZF45 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-v1f1JcZF45 .carousel-indicators li.active,
.cid-v1f1JcZF45 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-v1f1JcZF45 .carousel-indicators li::after,
.cid-v1f1JcZF45 .carousel-indicators li::before {
  content: none;
}
.cid-v1f1JcZF45 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-v1f1JcZF45 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-v1f1JcZF45 .mbr-section-subtitle,
  .cid-v1f1JcZF45 .mbr-section-text,
  .cid-v1f1JcZF45 .mbr-section-btn {
    text-align: center;
  }
}
.cid-v1f1JdqADW {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url("../../../assets/images/trama3-triangulos-viajes-de-pueblo-en-pueblo-1366x19.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v1f1JdKKPN {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-v1f1JdKKPN .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1f1JdKKPN .borde-color {
  border-right: 3px solid #7ed957;
}
.cid-v1f1JdKKPN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-v1f1JdKKPN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v1f1JdKKPN .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-v1f1JdKKPN .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-v1f1JdKKPN .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-v1f1JdKKPN .mbr-section-title {
  color: #ff5757;
  text-align: left;
}
.cid-v1f1JdKKPN .mbr-text,
.cid-v1f1JdKKPN .mbr-section-btn {
  color: #9c98cf;
}
.cid-v1f1JdKKPN P {
  color: #9fe870;
  text-align: left;
}
.cid-v1f1JdKKPN H2 {
  color: #7787a5;
  text-align: left;
}
.cid-v1f1JeaHZB {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-v1f1JeaHZB .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-v1f1JeaHZB .panel-group {
  border: none;
}
.cid-v1f1JeaHZB .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-v1f1JeaHZB .card-header {
    padding: 0rem;
  }
}
.cid-v1f1JeaHZB .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-v1f1JeaHZB .img-col {
  padding: 0;
}
.cid-v1f1JeaHZB .img-item {
  height: 100%;
}
.cid-v1f1JeaHZB img {
  height: 100%;
  object-fit: cover;
}
.cid-v1f1JeaHZB .collapsed span {
  transform: rotate(0deg);
  border: 2px solid;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  background-color: #fed400;
  color: #fff;
}
.cid-v1f1JeaHZB .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-v1f1JeaHZB p {
  margin-bottom: 0.3rem;
}
.cid-v1f1JeaHZB .panel-title-edit {
  color: #000000;
}
.cid-v1f1JeaHZB .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-v1f1JeaHZB .card {
  background: #ffffff;
  padding: 1.25rem;
  border-radius: 50px !important;
  margin-bottom: 1rem;
  border: 2px solid;
}
@media (max-width: 767px) {
  .cid-v1f1JeaHZB .card {
    padding: 1rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-v1f1JeaHZB .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-v1f1JeaHZB .panel-text {
  color: #7787a5;
  text-align: left;
}
.cid-v1f1JeaHZB .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-v1f1JeaHZB .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-v1f1JeaHZB .panel-title-edit,
.cid-v1f1JeaHZB .mbr-iconfont {
  color: #ff5757;
}
.cid-v1f1JeGU7a {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v1f1Jf2WG9 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v1f1Jf2WG9 .mbr-text {
  color: #000000;
}
.cid-v1f1Jf2WG9 .mbr-section-subtitle {
  color: #000000;
}
.cid-v1f1Jf2WG9 .mbr-section-title {
  color: #df0229;
  text-align: center;
}
.cid-v1f1JfpWDl {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v1f1JfLxP5 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v1f1JfLxP5 .content-head {
  max-width: 947px;
}
.cid-v1f1JfLxP5 .mbr-section-titleGrande {
  color: #df0229;
}
.cid-v1f1JfLxP5 .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v1f1JfLxP5 .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v1f1JfLxP5 .mbr-section-title {
  color: #0c2c68;
}
.cid-v1f1JfLxP5 .mbr-text,
.cid-v1f1JfLxP5 .mbr-section-btn {
  color: #163300;
}
.cid-v1f1JghKlE {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
}
.cid-v1f1JghKlE .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-v1f1JghKlE .item {
    margin-bottom: 1rem;
  }
}
.cid-v1f1JghKlE .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-v1f1JghKlE .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-v1f1JghKlE .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-v1f1JghKlE .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-v1f1JghKlE .carousel-control,
.cid-v1f1JghKlE .close {
  background: #1b1b1b;
}
.cid-v1f1JghKlE .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-v1f1JghKlE .carousel-control-prev span {
  margin-right: 5px;
}
.cid-v1f1JghKlE .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-v1f1JghKlE .carousel-control-next span {
  margin-left: 5px;
}
.cid-v1f1JghKlE .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-v1f1JghKlE .close::before {
  content: '\e91a';
}
.cid-v1f1JghKlE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-v1f1JghKlE .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-v1f1JghKlE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v1f1JghKlE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-v1f1JghKlE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-v1f1JghKlE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-v1f1JghKlE .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-v1f1JghKlE .carousel-indicators li.active,
.cid-v1f1JghKlE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-v1f1JghKlE .carousel-indicators li::after,
.cid-v1f1JghKlE .carousel-indicators li::before {
  content: none;
}
.cid-v1f1JghKlE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-v1f1JghKlE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-v1f1JghKlE .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-v1f1JghKlE .carousel-indicators {
    display: none;
  }
}
.cid-v1f1JghKlE .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-v1f1JghKlE .carousel-inner > .active {
  display: block;
}
.cid-v1f1JghKlE .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v1f1JghKlE .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-v1f1JghKlE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-v1f1JghKlE .carousel-control,
  .cid-v1f1JghKlE .carousel-indicators,
  .cid-v1f1JghKlE .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-v1f1JghKlE .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-v1f1JghKlE .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-v1f1JghKlE .carousel-indicators .active,
.cid-v1f1JghKlE .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-v1f1JghKlE .carousel-indicators .active {
  background: #fff;
}
.cid-v1f1JghKlE .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-v1f1JghKlE .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-v1f1JghKlE .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v1f1JghKlE .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-v1f1JghKlE .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-v1f1JghKlE .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-v1f1JghKlE .carousel {
  width: 100%;
}
.cid-v1f1JghKlE .modal-backdrop.in {
  opacity: 0.8;
}
.cid-v1f1JghKlE .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-v1f1JghKlE .modal.fade .modal-dialog,
.cid-v1f1JghKlE .modal.in .modal-dialog {
  transform: none;
}
.cid-v1f1JghKlE .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-v1f1JghKlE .content-head {
  max-width: 800px;
}
.cid-v1f1JghKlE H6 {
  color: #0c2c68;
}
.cid-v1f1Jh33Sr {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/trama-mapa-fondo-viajes-de-pueblo-en-pueblo-1913x891.png");
  background-size: contain;
}
.cid-v1f1Jh33Sr .content-head {
  max-width: 947px;
}
.cid-v1f1Jh33Sr .mbr-section-titleGrande {
  color: #a4171b;
}
.cid-v1f1Jh33Sr .Icono1List {
  max-height: calc(98.5vh - 1 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v1f1Jh33Sr .Icono2List {
  max-height: calc(98.5vh - 3 rem);
  height: auto;
  object-position: center !important;
  object-fit: contain;
}
.cid-v1f1Jh33Sr .mbr-section-title {
  color: #0c2c68;
}
.cid-v1f1Jh33Sr .mbr-text,
.cid-v1f1Jh33Sr .mbr-section-btn {
  color: #163300;
}
.cid-v1f1Jhzt30 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v1f1Jhzt30 h6 {
  line-height: 1.2;
}
.cid-v1f1Jhzt30 img,
.cid-v1f1Jhzt30 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-v1f1Jhzt30 .item:focus,
.cid-v1f1Jhzt30 span:focus {
  outline: none;
}
.cid-v1f1Jhzt30 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-v1f1Jhzt30 .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v1f1Jhzt30 .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-v1f1Jhzt30 .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-v1f1Jhzt30 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-v1f1Jhzt30 .mbr-section-title {
  color: #000000;
}
.cid-v1f1Jhzt30 .mbr-text,
.cid-v1f1Jhzt30 .mbr-section-btn {
  color: #000000;
}
.cid-v1f1Jhzt30 .item-title {
  color: #0c2c68;
  text-align: center;
}
.cid-v1f1Jhzt30 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-v1f1Jhzt30 .item-text {
  color: #000000;
  text-align: center;
}
.cid-v1f1Jhzt30 .content-head {
  max-width: 800px;
}
.cid-v1f1Jhzt30 .item-title,
.cid-v1f1Jhzt30 .mbr-section-btn {
  color: #0c2c68;
  text-align: center;
}
.cid-v1f1Jhzt30 .item-subtitle,
.cid-v1f1Jhzt30 .mbr-section-btn {
  text-align: left;
}
.cid-v1f1Jhzt30 .item-text,
.cid-v1f1Jhzt30 .mbr-section-btn {
  text-align: left;
  color: #0c2c68;
}
.cid-v1f1Jifo7v {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/03-cenefa-titulos-viajes-de-pueblo-en-pueblo-137x50.png");
  background-repeat: repeat-x !important;
  background-size: contain!important;
}
.cid-v1f1JiGNC8 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 45px;
  background-image: url("../../../assets/images/trama-fondo-viajes-de-pueblo-en-pueblo-1384x29.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v1f1JjafKA {
  background-color: #ffffff;
  padding-top: 15px;
  max-width: 350px;
  padding-bottom: 45px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.cid-v1f1JjafKA img {
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-v1f1JjCbKX {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  background-color: #5d6c84;
}
.cid-v1f1JjCbKX .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1f1JjCbKX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1f1JjCbKX .title .num {
  width: 100%;
  display: block;
}
.cid-v1f1JjCbKX .title .card-title {
  z-index: 1;
}
.cid-v1f1JjCbKX .num {
  color: #9fe870;
}
.cid-v1f1JjCbKX .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-v1f1JjCbKX .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v1f1JjCbKX * {
    text-align: center !important;
  }
  .cid-v1f1JjCbKX .content-column {
    margin-bottom: 2rem;
  }
}
.cid-v1f1JjCbKX .content-head {
  max-width: 800px;
}
.cid-v1f1JjCbKX .card-title,
.cid-v1f1JjCbKX .card-img {
  color: #ffffff;
  text-align: center;
}
.cid-v1f1JjCbKX .card-text {
  color: #ffffff;
}
.cid-v1f1JkdP2Z {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ff5757;
}
.cid-v1f1JkdP2Z .listado-enlaces ul li {
  list-style: disc;
}
.cid-v1f1JkdP2Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1f1JkdP2Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1f1JkdP2Z .footer-col {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 767px) {
  .cid-v1f1JkdP2Z .footer-col {
    flex-direction: column;
  }
}
.cid-v1f1JkdP2Z .row {
  background: #ff5757;
  padding: 4rem 3rem;
  border-radius: 2rem;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-v1f1JkdP2Z .row {
    padding: 2rem 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-v1f1JkdP2Z .row {
    padding: 2.25rem 1.25rem;
  }
}
@media (min-width: 992px) {
  .cid-v1f1JkdP2Z .row {
    padding: 4rem 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v1f1JkdP2Z .mbr-section-btn {
    text-align: center;
  }
}
.cid-v1f1JkdP2Z .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-v1f1JkdP2Z .soc-item {
  margin: 8px;
}
.cid-v1f1JkdP2Z .soc-item a:hover .mbr-iconfont,
.cid-v1f1JkdP2Z .soc-item a:focus .mbr-iconfont {
  background-color: #f7f7f7;
}
.cid-v1f1JkdP2Z .soc-item a .mbr-iconfont {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 20px;
  background-color: #ffffff;
  color: #000000;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cid-v1f1JkdP2Z .row {
    text-align: center;
  }
  .cid-v1f1JkdP2Z .social-row {
    justify-content: center;
  }
}
.cid-v1f1JkdP2Z .list {
  list-style: none;
  padding-left: 0;
  color: #502274;
}
@media (max-width: 991px) {
  .cid-v1f1JkdP2Z .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-v1f1JkdP2Z .list {
    margin-bottom: 0rem;
  }
}
.cid-v1f1JkdP2Z .mbr-text {
  color: #bbbbbb;
}
.cid-v1f1JkdP2Z .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v1f1JkdP2Z .list,
.cid-v1f1JkdP2Z .item-wrap {
  color: #ffffff;
}
.cid-v1f1JkdP2Z .copyright {
  color: #f7f7f7;
}
.cid-v1f1JkVR3G {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .cid-v1f1JkVR3G {
    padding-bottom: 0px;
  }
}
.cid-v1f1JkVR3G .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1f1JkVR3G .contenedorWA {
  position: fixed;
  bottom: 100px;
  right: 80px;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 50px !important;
  -webkit-box-shadow: 1px -21px 34px -20px #000000;
  -moz-box-shadow: 1px -21px 34px -20px #000000;
  box-shadow: 1px -21px 34px -20px #000000;
}
@media (max-width: 768px) {
  .cid-v1f1JkVR3G .contenedorWA {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 !important;
    padding-top: 0px;
    bottom: 0px;
    right: 0px;
    -webkit-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    -moz-box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
    box-shadow: 1px -21px 34px -20px rgba(0, 0, 0, 0);
  }
}
.cid-v1f1JkVR3G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1f1JkVR3G .item-wrapper {
  display: flex;
  margin-bottom: .5rem;
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .cid-v1f1JkVR3G .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v1f1JkVR3G .mbr-iconfont {
  font-size: 3rem;
  color: #9fe870;
  padding-right: 2rem;
}
.cid-v1f1JkVR3G .content-head {
  max-width: 800px;
}
.cid-v1f1JkVR3G .card-title {
  text-align: right;
}
.cid-v1f1JlArQ8 {
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 15px;
  background-image: url("../../../assets/images/trama2-fondo-viajes-de-pueblo-en-pueblo-1366x33.png");
  background-repeat: repeat-x;
  background-size: contain!important;
}
.cid-v1f1Jm7rZO {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #edefeb;
}
.cid-v1f1Jm7rZO .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1f1Jm7rZO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1f1Jm7rZO .title .num {
  width: 100%;
  display: block;
}
.cid-v1f1Jm7rZO .title .card-title {
  z-index: 1;
}
.cid-v1f1Jm7rZO .num {
  color: #9fe870;
}
.cid-v1f1Jm7rZO .item-mb {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .cid-v1f1Jm7rZO .item-mb {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v1f1Jm7rZO * {
    text-align: center !important;
  }
  .cid-v1f1Jm7rZO .content-column {
    margin-bottom: 2rem;
  }
}
.cid-v1f1Jm7rZO .content-head {
  max-width: 800px;
}
.cid-v1f1Jm7rZO .card-title,
.cid-v1f1Jm7rZO .card-img {
  color: #0c2c68;
  text-align: center;
}
.cid-v1f1Jm7rZO .card-text {
  color: #ffffff;
}
