@charset "UTF-8";
/* xl - DESKTOP STYLES */
/*===========================================================================================================*/
/*H E A D E R*/
#menu-mobil {
  display: none;
}
#popmake-2181 p {
  margin: 0 !important;
}
.tooltip-inner {
  display: none !important;
}
.no-breadcrumbs .main-content {
  padding-top: 0px;
}
.main-content {
  padding-bottom: 0;
}
#header .header-main .header-left {
  padding: 10px 0;
}
#titulo-slider {
  font-family: "Im-fell-english-sc" !important;
}
.mega-menu .popup {
  display: none !important;
}
.search-toggle .porto-icon-magnifier {
  color: white;
}
div.btn-primary {
  background-color: transparent;
}
.btn.btn-primary {
  color: var(--porto-primary-color);
  border-radius: 14px !important;
  outline: none;
  font-size: 16px;
  font-weight: 500;
  border: 2px solid var(--porto-primary-color);
  background: transparent;
}
.btn.btn-primary:hover {
  color: #fff;
  border-color: var(--porto-primary-color);
  background: var(--porto-primary-color);
}
.btn.btn-secondary {
  color: #fff;
  border-radius: 14px !important;
  outline: none;
  font-size: 16px;
  font-weight: 500;
  border: 2px solid var(--porto-primary-color);
  background-color: var(--porto-primary-color);
}
.btn.btn-secondary:hover {
  background: transparent;
  color: var(--porto-primary-color);
}
.btn.btn-menu {
  background: #eff3f3;
  height: 100%;
  padding: 13px 22px;
  border: solid 1px;
  border-color: var(--porto-primary-color);
  border-radius: 24px;
  display: flex;
  align-items: center;
  word-wrap: break-word;
  white-space: pre;
  gap: 8px;
  color: var(--porto-primary-color);
  font-size: 16px;
  justify-content: center;
  height: calc(2.5em + 24px);
}
.btn.btn-menu:hover {
  background: var(--porto-primary-color);
  color: #fff;
}
ul.small-menu {
  padding: 10px 12px;
  list-style: none;
  /* border-left: 1px solid var(--porto-primary-color); */
  /* border-right: 1px solid var(--porto-primary-color); */
  /* border-bottom: 1px solid var(--porto-primary-color); */
  border-radius: 7px;
  position: absolute;
  z-index: 9;
  width: calc(100% + 100px);
  display: none;
  right: 0;
  background: linear-gradient(180deg, #006533, #018e47, #9c3);
}
.menu__trigger.active {
  background: var(--porto-primary-color);
  color: #fff;
}
.menu__trigger + ul a i {
  font-size: 18px;
}
ul.small-menu.right {
  max-width: 193px;
}
.menu {
  display: inline-block;
  position: relative;
}
.menu__trigger {
  display: block;
}
.menu__list {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.menu .btn-primary.menu__trigger {
  background: var(--porto-primary-color);
  color: #fff;
  border: unset !important;
  line-height: 1.8;
  font-weight: 400;
  border-radius: 14px !important;
  margin-left: 14px;
}
.menu .btn-primary.menu__trigger img {
  background: #fff;
  padding: 5px;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  box-shadow: 0 0 5px var(--porto-primary-color);
  border: 1px solid var(--porto-primary-color);
}
.btn-secondary.menu__trigger + .small-menu.menu__list {
  left: 0 !important;
  font-size: 13px;
}
.menu-left .btn-secondary.menu__trigger {
  border: unset !important;
  background: transparent;
  border-radius: unset !important;
  line-height: 2;
  font-weight: 600;
  font-size: 15px;
  color: #606060;
}
.menu-left .btn-secondary.menu__trigger .know {
  display: inline-block;
  padding-left: 5px;
  margin-left: 5px;
  border-left: 2px solid #999;
  color: #202020;
}
.menu .btn-secondary.menu__trigger:hover, .menu .btn-secondary.menu__trigger.active {
  color: var(--porto-primary-color);
  background: transparent !important;
}
#header .main-menu > li.menu-item.active > a, #header .main-menu > li.menu-item:hover > a {
  background: transparent !important;
}
.custom-top-text:hover .porto-sicon-title {
  color: var(--porto-primary-color);
}
.menu .btn-secondary.menu__trigger:focus {
  box-shadow: unset;
}
.btn-secondary.menu__trigger + .small-menu.menu__list li {
  font-size: 13px !important;
}
li.small-menu__item {
  border-radius: 3px;
  padding: 0 3px;
  color: #fff;
  font-size: 16px;
}
li.small-menu__item:hover {
  background: var(--porto-secondary-color);
  color: #fff;
  cursor: pointer;
}
.custom-header-top {
  position: relative;
  z-index: 3;
}
.custom-left-menu .wpb_wrapper.vc_column-inner {
  flex-direction: column;
  align-items: start;
}
.custom-left-menu li a {
  font-size: 16px;
}
.custom-big-menu {
  position: fixed;
  width: 100%;
  padding-bottom: 35px;
  transform: translateY(-150%);
  transition: 0.5s ease-in-out;
  padding-top: 35px;
  pointer-events: auto;
  z-index: 1001;
}
.custom-big-menu.is-open {
  transform: translateY(0%);
  pointer-events: auto;
}
.custom-big-menu .custom-left-menu {
  width: auto;
  padding-right: 30px;
}
.custom-big-menu .porto-wrap-container.container {
  max-width: 1150px;
}
.custom-left-menu + .vc_column_container {
  width: calc(100% - 250px);
}
.custom-button_large a {
  min-width: 269px;
  margin-bottom: 14px;
}
.rounded-picture img {
  width: 100%;
  height: 150px;
  border-radius: 50%;
  border: 3px solid white;
}
.custom-banner_menu {
  border-radius: 14px;
  margin-top: 7px;
}
.custom-banner_menu .vc_column_container {
  padding: 0;
}
.custom-banner_menu img {
  border-radius: 14px;
}
.custom-button_large .vc_column_container.col-md-12 {
  padding-left: 0;
}
.close-button.left {
  display: none;
}
.close-button {
  position: absolute;
  top: -22px;
  padding: 20px;
  border-radius: 50px;
  right: -27px;
  z-index: 999;
  padding: 0 !important;
  margin: 0 !IMPORTANT;
}
.close-button button:hover i {
  color: var(--porto-primary-color);
}
#header .main-menu > li.menu-item {
  cursor: pointer;
}
#header .main-menu > li.menu-item > a {
  font-size: 16px;
  font-feature-settings: "lnum";
  font-variant-numericlining-nums: lining-nums;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  border-radius: 0;
  border-bottom: 2px solid transparent;
  padding: 18px 15px;
}
#header .main-menu > li.menu-item:hover > a, #header .main-menu > li.menu-item.active > a {
  border-bottom: 2px solid var(--porto-primary-color) !important;
}
#header .main-menu > li.menu-item {
  margin: 0 !important;
}
#header .custom-header-mx-w .vc_column_container {
  /*max-width: 1700px;
    margin: 0 auto;
	padding-right: 50px;
    padding-left: 50px;*/
}
.close-button button, .close-button button:hover, .close-button button:focus {
  background-color: transparent !important;
  border: none !important;
  font-size: 28px !important;
  box-shadow: none !important;
}
.custom-list-link a {
  font-size: 18px;
  font-weight: 400;
  position: relative;
}
.custom-list-link li a:hover {
  color: var(--porto-primary-color);
}
.custom-list-link a:before {
  position: absolute;
  content: "";
  width: 0%;
  height: 1px;
  background: var(--porto-primary-color);
  left: 0%;
  bottom: -7px;
  transition: 0.4s ease all;
}
.custom-list-link a:hover:before {
  width: 100%;
  height: 1px;
  transition: 0.4s ease all;
}
.custom-button-menu__list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 2px solid #fff;
  padding-bottom: 12px;
  margin-bottom: 12px;
}
.custom-button-menu__list.no-border {
  border-bottom: initial;
  margin: 0;
  padding-top: 7px !important;
  padding-bottom: 7px;
}
.custom-button-menu__list .btn-primary {
  border-color: #fff;
  color: #fff;
}
.custom-button-menu__list i.porto-icon-arrow-forward-right {
  font-size: 20px;
  background: var(--porto-primary-color);
  border-radius: 50%;
  display: block;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  border: 2px solid #fff;
  transform: rotate(-45deg);
  transition: 0.3s ease all;
}
.custom-button-menu__list:hover i.porto-icon-arrow-forward-right {
  transform: rotate(0deg);
  transition: 0.3s ease all;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0rem rgba(0, 100, 38, 0.25);
}
.btn i {
  padding-right: 7px;
  font-size: 24px;
}
/* Contenedor del carrusel */
.carousel-custom_top {
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  /* ajusta si quieres */
  padding: 0;
}
/* Creamos el track con JS */
.carousel-custom_top .carousel-track {
  display: flex;
  width: 100%;
  transform: translateX(0%);
  transition: transform 420ms ease;
  will-change: transform;
}
/* Cada slide: los wpb_single_image pasan a ocupar 100% */
.carousel-custom_top .wpb_single_image {
  flex: 0 0 100%;
  width: 100%;
  margin: 0 !important;
  /* WPBakery suele meter margins */
}
/* Imagen full */
.carousel-custom_top img.vc_single_image-img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
}
/* Botones (ya los tienes en carousel-buttons) */
.carousel-custom_top .carousel-buttons {
  position: absolute;
  left: 24px;
  bottom: 24px;
  display: flex;
  gap: 10px;
  z-index: 5;
}
.carousel-custom_top .carousel-buttons button {
  width: 44px;
  height: 44px;
  border-radius: 999px;
  border: none;
  cursor: pointer;
  background: #fff;
  backdrop-filter: blur(6px);
  font-size: 20px;
  line-height: 1;
  display: grid;
  place-items: center;
  transition: 0.3s all;
}
.carousel-custom_top .carousel-buttons button:hover {
  background: var(--porto-primary-color);
}
.carousel-custom_top .carousel-buttons button:hover i {
  color: #fff;
}
.carousel-custom_top .carousel-buttons button i {
  color: var(--porto-primary-color);
}
/* Dots (se crean con JS) */
.carousel-custom_top .carousel-dots {
  position: absolute;
  right: 80px;
  bottom: 24px;
  display: flex;
  align-items: center;
  gap: 10px;
  z-index: 5;
}
.carousel-custom_top .carousel-dot {
  width: 8px;
  height: 8px;
  border-radius: 999px;
  border: 0;
  padding: 0;
  cursor: pointer;
  background: rgba(40, 40, 40, 0.55);
}
.carousel-custom_top .carousel-dot.is-open {
  width: 28px;
  /* barra activa tipo ejemplo */
  background: var(--porto-primary-color);
}
.carousel-custom_top:after {
  background-image: url(https://develop1.webstudiopanama.com/ron/wp-content/uploads/2025/12/carousel-bg-dots.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right bottom;
  bottom: 0;
  width: 234px;
  height: 134px;
  right: 0;
  content: "";
  position: absolute;
}
.next-carousel i {
  transform: rotateY(180deg);
}
.image-full-width .porto-sicon-img, .image-full-width img {
  width: 100% !important;
}
.custom-container-together .custom-container-together_left img {
  border-radius: 15px;
  object-fit: cover;
}
.custom-container-together.reverse .custom-container-together_left img {
  border-radius: 15px;
}
.efecto-img img {
  border-radius: 15px;
}
.custom-container-together .custom-container-together_right {
  background: #fff;
  border-radius: 15px;
  margin-left: -17px;
  box-shadow: 0 0 10px #d7d7d7;
  padding: 32px 40px !important;
  transition: 0.3s ease-in;
}
.custom-container-together .row:hover .custom-container-together_right {
  box-shadow: 0px 0px 14px #777777;
}
.custom-container-together.reverse .row:hover .custom-container-together_right {
  box-shadow: 0px 0px 14px #777777;
}
.custom-container-together.reverse .custom-container-together_right {
  margin-right: -20px;
  align-items: center;
  min-height: 400px;
  height: 100%;
}
.custom-container-together.reverse .custom-container-together_left {
  margin-right: 18px;
}
a.btn.btn-white {
  font-size: 16px;
  background: #fff;
  border-radius: 14px;
  color: var(--porto-primary-color);
  min-width: 180px;
  min-height: 48px;
  align-content: center;
  font-weight: 500;
}
.reverse .row, .vc_row.wpb_row.vc_inner.row.reverse {
  flex-direction: row-reverse;
}
.bg_tab .tab-content {
  background: #f9f9f9;
}
.custom-container-together.reverse .row {
  align-items: center;
}
.custom-card > .wpb_wrapper.vc_column-inner:first-child {
  box-shadow: 0 0 10px #d9d9d9;
  border-radius: 14px;
  overflow: hidden;
  transition: 0.3s ease-in;
}
@media (max-width: 1163px) {
  .custom-card > .wpb_wrapper.vc_column-inner {
    height: auto !important;
  }
}
.custom-card:hover > .wpb_wrapper.vc_column-inner:first-child {
  box-shadow: 0 0 10px #777777;
}
.custom-card .porto-u-main-heading + .porto-u-sub-heading, .custom-card.no-bg-title .porto-u-main-heading h2 {
  transition: 0.3s ease-in;
}
.custom-card:hover .porto-u-main-heading + .porto-u-sub-heading, .custom-card.no-bg-title:hover .porto-u-main-heading h2 {
  color: var(--porto-primary-color) !important;
}
.custom-icon .vc_icon_element-inner {
  background: var(--porto-primary-color);
  border-radius: 14px;
  margin-left: 24px;
  margin-top: -32px;
}
.custom-card .porto-u-heading .porto-u-main-heading {
  padding-bottom: 7px;
  padding: 10px 14px;
  background: #f3f91b;
  width: fit-content;
  border-radius: 14px;
  margin-bottom: 7px;
}
.link-to-complete-box {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-indent: -999999px;
}
.custom-top-bg {
  min-height: 285px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
}
.custom-top-bg::after {
  position: absolute;
  content: "";
  width: 500px;
  height: 500px;
  background: #0b8934;
  top: 0;
  border-radius: 50%;
  left: -18%;
  top: -66px;
}
.custom-card-content .porto-wrap-container.container {
  max-width: 1200px;
}
.custom-card-bottom .wpb_wrapper.vc_column-inner {
  background: #fff;
  box-shadow: 0 0 10px #d9d9d9;
  padding: 35px 30px !important;
  min-height: 212px;
  border-radius: 14px;
  align-content: center;
  overflow: hidden;
  position: relative;
}
.custom-card-bottom .wpb_wrapper.vc_column-inner:after {
  position: absolute;
  content: "";
  width: 200px;
  height: 200px;
  background: #f5f5f5;
  right: -61px;
  border-radius: 40%;
  bottom: -91px;
  transition: 0.3s ease-in-out;
}
.custom-card-bottom:hover .wpb_wrapper.vc_column-inner:after {
  width: 200%;
  height: 200%;
}
.custom-card-bottom .porto-sicon-box {
  position: relative !important;
  z-index: 1 !important;
  background: transparent !important;
}
.no-animation.custom-icon-box:hover {
  transform: unset !important;
  box-shadow: unset !important;
}
.custom-right-icon {
  position: absolute;
  right: 30px;
  bottom: 30px;
  margin: 0px;
  z-index: 1;
}
.vc_btn3-shape-rounded.vc_btn3-size-lg {
  border-radius: 14px;
}
.custom-cards-4-rows .custom-icon-box .porto-sicon-read {
  background: var(--porto-primary-color);
  width: fit-content;
  padding-right: 50px;
  border-radius: 14px;
  color: #fff;
  padding: 12px 36px;
  padding-right: 60px;
  margin-bottom: 17px;
  font-weight: normal !important;
  font-size: 16px;
}
.custom-icon-box .img-icon {
  border-radius: 14px !important;
}
.custom-cards-4-rows .custom-icon-box {
  border-radius: 14px !important;
}
.custom-cards-4-rows .custom-icon-box .porto-sicon-header p {
  transition: 0.4s ease;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  -webkit-box-orient: vertical;
}
.custom-cards-4-rows .custom-icon-box:hover .porto-sicon-title {
  transition: 0.3s ease-in-out;
}
.custom-cards-4-rows .custom-icon-box:hover .porto-sicon-title {
  color: var(--porto-primary-color);
}
.text-to-big .rounded-btn a {
  font-size: 16px !important;
  font-weight: normal !important;
}
/*========================================================================*/
/* J U N TA - C A P I T U L A R E S */
.custom-card-capitular h2 {
  transition: 0.3s ease-in-out;
}
.custom-card-capitular:hover h2 {
  color: var(--porto-primary-color);
}
.custom-card-capitular .wpb_single_image {
  box-shadow: 3px 0px 10px #959595;
  position: relative;
  background: #808080;
  transition: 0.3s ease-in-out;
  border-radius: 14px;
}
.custom-card-capitular .wpb_wrapper, .custom-card-capitular .vc_single_image-wrapper {
  border-radius: 14px !important;
}
.custom-card-capitular .wpb_single_image:hover {
  background: var(--porto-primary-color);
}
.custom-card-capitular .wpb_single_image::before {
  position: absolute;
  content: "";
  right: 9px;
  width: 1px;
  background: #ccc;
  bottom: -52px;
  height: 38px;
  z-index: 2;
  transition: 0.3s ease-in-out;
}
.custom-card-capitular:hover .wpb_single_image::before {
  background: var(--porto-primary-color);
}
.custom-card-capitular .wpb_single_image::after {
  position: absolute;
  content: "";
  right: 24px;
  width: 1px;
  background: #ccc;
  bottom: -66px;
  height: 30px;
  z-index: 2;
  transform: rotate(90deg);
  transition: 0.3s ease-in-out;
}
.custom-card-capitular:hover .wpb_single_image::after {
  background: var(--porto-primary-color);
}
.custom-row-capitular {
  display: none;
  position: relative;
  opacity: 0;
  transform: translateX(-24px);
}
.custom-row-capitular.active {
  display: flex;
  animation: fadeSlideIn 300ms ease-in forwards;
}
@keyframes fadeSlideIn {
  from {
    opacity: 0;
    transform: translateX(-24px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
.flex-icons-social .wpb_wrapper.vc_column-inner {
  display: flex;
}
/*========================================================================*/
/* J U V E N T U D CO O P I V I S T A*/
.custom-coopivista .bg_tab .tab-content {
  min-height: 373px;
}
.custom-carousel-rounded .owl-stage-outer img {
  border-radius: 14px;
}
.buttons-forms {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 7px;
}
@media (max-width: 512px) {
  .buttons-forms input {
    order: 1;
    width: 100% !important;
    margin-top: 7px !important;
  }
}
.tab-no-margin .tabs.tab-content-description.bg_tab {
  margin: 0 !important;
}
.buttons-forms button:disabled, .buttons-forms input[type="submit"]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.buttons-forms input[type="submit"] {
  min-width: 175px !important;
}
button.before-btn, button.next-btn {
  padding: 7px;
  border-radius: 7px;
  padding-left: 14px;
  padding-right: 14px;
  background: transparent;
  border: 1px solid var(--porto-primary-color);
  color: var(--porto-primary-color);
  font-weight: 500;
  font-size: 15px;
  margin-top: 20px;
}
button.before-btn i {
  margin-right: 7px;
}
button.next-btn i {
  margin-left: 7px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  border-color: var(--porto-primary-color);
}
input.wpcf7-not-valid {
  box-shadow: none;
  border: 1px solid #d100005c;
}
.btn-submit .mobile-btn {
  display: none;
}
.steps {
  display: none;
}
.vc_row.wpb_row.vc_inner.row.content-ubicacion_titulos {
  background: #f9f9f9;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
}
.porto-u-heading.ubicacion_titulos {
  padding: 35px 15px;
}
.ubicacion_titulos .porto-u-main-heading {
  background: #f3f91b;
  display: inline-block;
  padding: 7px 15px;
  border-radius: 25px;
  margin-bottom: 10px;
}
.ubicacion_titulos .porto-u-sub-heading em {
  color: var(--porto-tertiary-color);
  font-size: 16px;
}
.mapa_ubicacion_img img {
  /* width: 100%; */
  object-fit: cover;
  height: 100%;
  max-width: 100%;
  vertical-align: top;
}
.mapa_ubicacion_img .vc_single_image-wrapper.vc_box_border_grey {
  height: 165px;
}
/*========================================================================*/
/*L U P A - B U S CA D O R*/
.inner-lupa {
  position: relative;
}
.inner-lupa i.fas.fa-search {
  /* background: #64b145; */
  width: 50px;
  height: 42px;
  border-radius: 3px;
  margin-left: 7px;
  font-size: 25px;
  color: var(--porto-primary-color);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  /*border: solid 1px #ccc;*/
}
/* Contenedor principal */
.search-toggle-box {
  position: relative;
  display: inline-block;
}
/* --- Animación del dropdown --- */
.search-toggle-box form {
  position: absolute;
  top: 100%;
  left: -240px;
  width: 300px;
  background: #fff;
  border: 1px solid #ccc;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  transform: translateY(10px);
  transition: max-height 0.35s ease, opacity 0.25s ease, transform 0.35s ease;
}
.inner-lupa.active:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ccc;
  right: 3px;
  transform: translateX(-50%) rotate(0deg);
  bottom: -12px;
  z-index: 100;
  transition: opacity 0.2s ease;
}
/* Estado visible */
.search-toggle-box form.active {
  max-height: 300px;
  /* altura suficiente para el formulario */
  opacity: 1;
  /*transform: translateY(0);*/
  pointer-events: auto;
  z-index: 1000;
}
.max-width_lupa .wpb_wrapper.vc_column-inner {
  justify-content: right;
}
/*========================================================================*/
/*A C O R D I O*/
.porto-sicon-box.btn_ubicaciones {
  background: #eff3f3;
  padding: 12px 25px;
  border-radius: 25px;
  cursor: pointer;
  border: solid 1px var(--porto-primary-color);
  margin-bottom: 5px;
  transition: 0.3s ease all;
}
.porto-sicon-box.btn_ubicaciones:hover, .porto-sicon-box.btn_ubicaciones.active {
  background: var(--porto-primary-color);
  transition: 0.3s ease all;
}
.porto-sicon-box.btn_ubicaciones:hover .porto-just-icon-wrapper.porto-icon, .porto-sicon-box.btn_ubicaciones:hover h3.porto-sicon-title {
  color: #fff !important;
  transition: 0.3s ease all;
}
.porto-sicon-box.btn_ubicaciones.active .porto-just-icon-wrapper.porto-icon, .porto-sicon-box.btn_ubicaciones.active h3.porto-sicon-title {
  color: #fff !important;
  transition: 0.3s ease all;
}
/*============================================================*/
/*C O N O C E N O S*/
.timeline-balloon {
  padding-bottom: 7px !important;
}
.timeline-balloon .balloon-content {
  padding-top: 14px;
  padding-bottom: 14px;
}
.custom-steps {
  height: 400px;
  position: relative;
  overflow: hidden;
}
.custom-steps:before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 200px;
  background: linear-gradient(0deg, #ffffff, transparent);
  z-index: 1;
}
.custom-steps.active:before {
  height: 0px;
}
.custom-read-more {
  position: absolute;
  bottom: 0;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  z-index: 1;
}
.text-to-clic {
  cursor: pointer;
  width: fit-content;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
.text-to-clic .fa-arrow-down {
  width: 25px;
  height: 25px;
  box-shadow: 0 0 5px #333;
  border-radius: 50%;
  display: flex !important;
  align-items: center;
  justify-content: center;
  background: var(--porto-primary-color);
  color: #fff;
  transform: rotate(90deg);
}
.text-to-clic .fa-arrow-down:before {
  align-content: center;
}
.text-to-clic i:hover {
  box-shadow: 0 0 10px #333;
}
.text-to-clic i.active:hover {
  transform: translateY(-2px);
}
.custom-icon-box.no-bg {
  transition: unset;
}
.custom-icon-box.no-bg:hover {
  transform: unset;
  box-shadow: unset;
}
.tab-content .custom-drop-text {
  transition: 0.4s ease;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 9;
  line-clamp: 9;
  -webkit-box-orient: vertical;
}
.custom-video-rounded, .custom-image-rounded {
  border-radius: 14px;
  overflow: hidden;
}
.custom-icons-about {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}
.custom-vission .wpb_wrapper.vc_column-inner:first-child, .custom-mission .wpb_wrapper.vc_column-inner:first-child {
  background: var(--porto-primary-color);
  border-radius: 14px;
  padding-right: 7px;
}
.custom-icons-about img {
  border-radius: 14px 0 0 14px;
}
.custom-rounded-img img {
  border-radius: 14px;
}
.read-more_btn {
  cursor: pointer;
}
.card-directive .wpb_wrapper.vc_column-inner {
  background: #f9f9f9;
  border-radius: 14px;
  margin-bottom: 20px;
  transition: 0.3s ease-in-out;
  overflow: hidden;
}
.custom-box-directives h3.porto-sicon-title, .custom-box-directives i {
  transition: 0.3s all;
}
.custom-box-directives h3.porto-sicon-title {
  min-height: unset !important;
}
.custom-box-directives:hover h3.porto-sicon-title, .custom-box-directives:hover i {
  color: var(--porto-primary-color);
}
.card-directive .wpb_wrapper.vc_column-inner:hover {
  box-shadow: 0 0 10px #cfcfcf;
}
.card-directive .porto-u-heading {
  display: flex;
  flex-direction: column-reverse;
}
.card-directive .porto-u-sub-heading {
  margin-left: 0;
  margin-right: 0;
}
/*============================================================*/
/*C O M I T E S*/
.btn-comite {
  display: flex;
  justify-content: center;
  gap: 14px;
}
.custom-btns-comites .wpb_wrapper.vc_column-inner {
  position: sticky;
  top: 92px;
}
.custom-btns-comites button {
  background: transparent !important;
  border: 0 !important;
  outline: none;
  font-size: 15px !important;
  padding: 0;
  width: 100% !important;
  text-align: start !important;
  color: var(--porto-primary-color) !important;
}
.custom-btns-comites button:hover, .custom-btns-comites .btn-comites-item.btn-primary:hover {
  color: #fff !important;
}
.custom-btns-comites .btn-primary {
  text-align: start;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  min-width: 175px;
}
.custom-btns-comites .btn.btn-primary.active, .custom-btns-comites .btn.btn-primary.active button {
  background-color: var(--porto-primary-color);
  color: #fff !important;
}
.custom-list-unorder li {
  margin-bottom: 7px;
}
.custom-box-comite {
  display: none;
}
.custom-box-comite.is-active {
  display: flex;
}
.custom-row-fit.second-row {
  display: none;
}
.custom-row-fit.second-row.is-active {
  display: flex;
  /* o block, según tu layout */
}
.custom-btns-comites .btn-primary i.fa-arrow-right {
  right: 0;
  position: absolute;
  top: 13px;
}
.custom-btns-comites .btn-primary.active i.fa-arrow-right {
  transform: rotate(90deg);
}
/*============================================================*/
.custom-card-capitular {
  margin-bottom: 10px !important;
}
/*============================================================*/
/*B T N M E N U*/
.btn-reservas a {
  background: var(--porto-primary-color);
  border: solid 2px var(--porto-primary-color);
  padding: 8px 25px !important;
  margin-left: 25px;
  border-radius: 3px !important;
  color: #fff;
}
.btn-reservas a:hover {
  background: transparent;
  border-radius: 3px !important;
  color: var(--porto-primary-color);
}
/*========================================================================================*/
/*F I L T R O A U T O S*/
/*.content_car {
	display: none;
}

.content_car.active {
	display: block;
}*/
ul.btn-content_car.list-unstyled {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
ul.btn-content_car.list-unstyled li {
  margin-bottom: 15px;
}
a.btn_car-link {
  background: #f4f4f4;
  padding: 7px 10px;
  border-radius: 7px;
  margin: 2px;
  color: #1b1b1b;
  transition: 0.3s ease all;
  font-size: 14px;
}
a.btn_car-link:hover, a.btn_car-link.active {
  background: var(--porto-secondary-color);
  color: #fff;
  transition: 0.3s ease all;
}
a.btn-volver {
  color: #fff;
  background: var(--porto-primary-color);
  padding: 10px 35px;
  border-radius: 10px;
  min-width: 180px;
  display: inline-block;
  text-align: center;
  font-size: 16px;
  transition: 0.3s ease all;
}
a.btn-volver i.fas.fa-arrow-left {
  position: relative;
  transform: translateX(-5px);
  transition: 0.3s ease all;
}
a.btn-volver:hover i.fas.fa-arrow-left {
  position: relative;
  transform: translateX(-10px);
  transition: 0.3s ease all;
}
/*=============================================================*/
/**/
.posts-categoria-grid {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px;
}
.posts-categoria-grid .post-item {
  position: relative;
  overflow: hidden;
  width: calc(25% - 15px);
  background: #fff;
  border: 1px solid #eee;
  padding: 15px;
  box-sizing: border-box;
  transition: 0.4s ease all;
}
.post-link_filtro a {
  color: #fff;
  text-align: center;
  text-decoration: none;
  position: absolute;
  width: 100%;
  height: 100%;
  background: var(--porto-primary-color);
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  transition: 0.4s ease all;
}
.posts-categoria-grid .post-item:hover .post-link_filtro a {
  opacity: 1;
  transition: 0.4s ease all;
}
.posts-categoria-grid .leer-mas {
  font-weight: 600;
  border-bottom: 1px solid #fff;
}
.posts-categoria-grid .post-img img {
  transition: transform 0.4s ease;
}
.posts-categoria-grid .post-item:hover img {
  transform: scale(1.08);
}
.post-link_filtro h3 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 1.45em;
}
@media (max-width: 991px) {
  .posts-categoria-grid .post-item {
    width: calc(33.3% - 10px);
  }
}
@media (max-width: 600px) {
  .posts-categoria-grid .post-item {
    width: calc(50% - 10px);
  }
}
/*===========================================================================================================*/
/*B O X - R E Q U I S I T O S*/
.porto-sicon-box.box-requisitos {
  border: solid #f4f4f4 1px;
  padding: 25px 20px;
  border-radius: 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  transition: 0.3s ease all;
  margin-bottom: 0;
  background: #f9f9f9;
}
.porto-sicon-box.box-requisitos:hover {
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.5);
  transition: 0.3s ease all;
  border: solid 1px var(--porto-primary-color);
}
.custom_gradient {
  background: transparent linear-gradient(180deg, #006426 0%, #013615 100%) 0% 0% no-repeat padding-box;
  padding: 50px 35px !important;
  border-radius: 14px;
}
.custom_gradient h3.porto-sicon-title {
  min-height: 46px;
}
/*===========================================================================================================*/
/*S E C C I O N - S E R V I C I O S*/
.content_float-servicio {
  display: none;
}
.content_float-servicio ol li {
  padding-bottom: 10px;
}
.content_float-servicio p {
  font-size: 16px;
}
a.btn-servicios_page {
  padding: 15px;
  font-size: 16px;
  font-weight: 600;
  /* border-radius: 3px; */
  color: #4a4a4f;
  transition: 0.3s ease all;
  /* max-width: 200px; */
  display: block;
  text-align: left;
  /*margin-bottom: 10px !important;*/
}
.servicios-links li:not(:last-child) a.btn-servicios_page {
  border-bottom: solid 1px #ccc;
}
a.btn-servicios_page.active {
  background: var(--porto-primary-color);
  color: #fff;
  border-radius: 3px;
  transition: 0.3s ease all;
}
a.btn-servicios_page:hover {
  background: var(--porto-primary-color);
  color: #fff;
  border-radius: 3px;
  transition: 0.3s ease all;
}
.content-servicios-links {
  border: solid 1px #f4f4f4;
  /*padding: 10px !important;*/
}
.custom-gallery .wpb_wrapper {
  border: 1px solid var(--porto-primary-color);
  border-radius: 14px;
}
.custom-gallery .wpb_wrapper.vc_column-inner {
  border: none;
}
.custom-gallery .wpb_single_image a {
  width: 100%;
  display: block;
}
.custom-gallery img {
  max-width: 200px;
  width: 100%;
}
.box-titulo_fondo.vc_column_container {
  background: #f9f9f9;
  padding: 25px 25px 15px 25px;
  border-radius: 15px;
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 25px;
}
.text-justify p, .text-justify .porto-u-sub-heading {
  text-align: justify;
}
.porto-info-list li {
  align-items: flex-start;
}
.content-ubicacion-texto {
  background: #f9f9f9;
  padding: 25px 25px 15px 25px;
  border-radius: 15px;
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 25px;
}
.content-ubicacion-texto h2 {
  color: var(--porto-primary-color);
  margin-bottom: 14px;
  font-weight: 600;
  font-size: 16px;
  font-style: italic;
  line-height: 1;
}
.content-ubicacion-texto p {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.35em;
  color: var(--porto-tertiary-color);
}
ul.descargar_app-img {
  display: flex;
  margin: 0;
  padding-left: 10px;
}
.descargar_app-img img {
  max-width: 110px;
  margin-right: 10px;
}
.content-app_img .porto-u-sub-heading {
  display: flex;
  align-items: center;
}
.img-efecto img {
  border-radius: 15px;
}
.tablepress > :where(thead, tfoot) > tr > * {
  background-color: #4cb98a;
  font-weight: 700;
  vertical-align: middle;
  word-break: normal;
  color: #fff;
}
.tablepress td, .tablepress th {
  border: solid 1px #ccc !important;
}
/*===========================================================================================================*/
/*T A B L A S*/
table.beneFicios {
  border-collapse: collapse;
  width: 300px;
  /* Puedes ajustar el ancho */
  font-family: Arial, sans-serif;
  color: var(--porto-tertiary-color);
}
.beneFicios th, .beneFicios td {
  border: 1px solid var(--porto-tertiary-color);
  padding: 12px;
  text-align: center;
}
/* Estilo para la fila superior de símbolos */
.beneFicios .header-hashes {
  font-weight: bold;
}
/* Estilo para la fila de letras */
.beneFicios .row-letters {
  font-weight: bold;
  color: var(--porto-tertiary-color);
}
/*===========================================================================================================*/
/**/
.porto-sicon-box.icon-box_conocenos {
  padding: 25px 15px 15px;
  background-color: #ffffff;
  border-radius: 12px;
  text-decoration: none;
  transition: all 0.3s ease;
  border: 1px solid #e0e0e0;
  margin: 10px;
}
.porto-sicon-box.icon-box_conocenos:hover {
  background-color: var(--porto-primary-color);
  transform: translateY(-5px);
  box-shadow: 0 10px 10px rgba(0, 122, 51, 0.2);
  border-color: var(--porto-primary-color);
}
.icon-box_conocenos .porto-sicon-header {
  margin-bottom: 0;
}
.icon-box_conocenos h1.porto-sicon-title {
  font-size: 16px;
  min-height: 45px;
}
.porto-sicon-box.icon-box_conocenos:hover h1.porto-sicon-title {
  color: #fff;
}
.porto-sicon-box.icon-box_conocenos:hover img {
  filter: brightness(0) invert(1);
}
/*===========================================================================================================*/
/**/
.carrusel_content-section .owl-item. {
  margin: 15px 0px;
}
.porto-section.align-items-center.box-post-unegocios {
  border: solid 1px #fff;
  transition: 0.4s ease all;
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.05);
}
.porto-section.align-items-center.box-post-unegocios:hover {
  border: solid 1px #f4f4f4;
  transition: 0.4s ease all;
}
.porto-sicon-box.porto-sicon-mobile.box-beneficios_asociado {
  margin-bottom: 35px;
}
.box-beneficios_asociado:hover .porto-just-icon-wrapper.porto-icon.advanced {
  background: var(--porto-primary-color) !important;
  transition: 0.3s ease all;
}
.box-beneficios_asociado:hover i {
  color: #fff;
  transition: 0.3s ease all;
}
/*======================================================================================*/
/*I M A G E N - P R O J E T C*/
.img-background_project {
  position: relative;
}
.img-background_newsletter .wpb_single_image .vc_single_image-wrapper {
  width: 100%;
}
.img-background_project img {
  filter: brightness(0.35) saturate(0.8);
  /*max-width: none;
    width: auto;*/
  min-height: 500px;
  object-fit: cover;
  border-radius: 15px;
}
.img-background_project_inne {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
.img-background_project_inne .porto-wrap-container.container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 700px;
  height: 100%;
  padding: 70px 25px;
}
/*===========================================================================================================*/
/*S U C U R S AL E S*/
.porto-sicon-description {
  transition: 0.4s ease;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.content_sucursales-section {
  overflow: hidden;
  background: #f9f9f9;
  border-radius: 15px;
  /* padding: 0 15px; */
  margin: 7px 7px 50px 7px;
  box-shadow: 7px 7px 7px 0px rgba(0, 0, 0, 0.07);
}
.img_sucursales-section, .sucursales-section_left {
  position: relative;
}
.img_sucursales-section .vc_single_image-wrapper.vc_box_border_grey {
  width: 100% !important;
}
.img_sucursales-section img {
  max-width: none;
  height: 200px;
  object-fit: cover;
}
.sucursales-section_left:after {
  content: "";
  position: absolute;
  z-index: 1;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  width: 5px;
  height: 100%;
  /*max-height: 100px;*/
  background: var(--porto-primary-color);
  -webkit-backface-visibility: hidden;
}
.carrusel_content-section .owl-stage {
  margin-bottom: 10px;
}
.sucursales-section_left .wpb_wrapper.vc_column-inner {
  padding: 25px 0 !important;
}
.custom-text-bottom-funadeh .wpb_text_column.wpb_content_element {
  background: #f9f9f9;
  padding-top: 14px;
  padding-bottom: 14px;
  margin-top: 24px;
  border-radius: 9px;
  padding-left: 18px;
  padding-right: 18px;
  border-left: 3px solid var(--porto-primary-color);
}
.no-padding-funadeh .container {
  padding-left: 26px !important;
}
.servicios-links span.float-text {
  position: absolute;
  top: 0px;
  right: -27px;
  transform: rotateZ(40deg);
  font-size: 12px;
  padding: 0 7px 0 7px;
  border-radius: 7px;
  font-weight: 500;
  transition: 0.1s ease-in;
  visibility: hidden;
}
.servicios-links li {
  position: relative;
}
a.btn-servicios_page.active + span.float-text {
  color: var(--porto-primary-color);
  background: #fff;
  visibility: visible;
}
/*===========================================================================================================*/
/**/
/*===========================================================================================================*/
/**/
/*===========================================================================================================*/
/**/
/*===========================================================================================================*/
/**/
.vc_row.wpb_row.row.top-row.reverse {
  flex-direction: row-reverse;
}
.content-texto-parallax {
  position: relative;
  z-index: 10;
  /*padding-top:80px;
	padding-bottom:80px;*/
}
.parallax-fondo {
  background-attachment: fixed;
  position: relative;
}
.parallax-fondo:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(75, 60, 21, 0.7);
  -webkit-backface-visibility: hidden;
  mix-blend-mode: hard-light;
}
.wpb_text_column.wpb_content_element.text-nosotros p {
  text-align: center;
  font-size: 45px;
  line-height: 50px;
  font-family: "Im-fell-english-sc";
}
.text-nosotros strong {
  color: var(--porto-primary-color);
}
.z-index-100 {
  position: relative;
  z-index: 10;
}
.titulo-ico h3.porto-sicon-title {
  font-size: 16px;
  text-transform: uppercase;
  color: var(--porto-primary-color);
  font-weight: 600;
  font-family: "relaewy";
}
.titulo-ico.light h3.porto-sicon-title {
  color: #fff;
}
.titulo-ico .porto-sicon-header p {
  font-size: 35px;
  line-height: 35px;
  font-family: "Im-fell-english-sc" !important;
}
.vc_row.wpb_row.vc_inner.row.card-nosotros {
  background: var(--porto-secondary-color);
  box-shadow: 2px 0px 10px 3px rgba(0, 0, 0, 0.05);
  padding: 35px 25px;
  position: relative;
  left: -100px;
  width: calc(100% + 100px);
}
.box-proceso h2 {
  position: relative;
  font-size: 25px;
  line-height: 30px;
  font-family: "Im-fell-english-sc";
  color: var(--porto-primary-color);
  z-index: 1;
}
.box-proceso span {
  font-family: "relaewy";
  font-weight: 900;
  font-size: 80px;
  line-height: 80px;
  position: relative;
  left: 0;
  top: 15px;
  color: var(--porto-primary-color);
  z-index: -1;
  opacity: 0.3;
}
.img-procesos img {
  height: 100%;
  min-height: 350px;
  object-fit: cover;
  transition: 0.5s cubic-bezier(0.54, -0.49, 0.25, 1.59) all;
  transform: scale(1);
}
.content-proceso:hover .img-procesos img {
  height: 100%;
  min-height: 350px;
  object-fit: cover;
  transition: 0.5s cubic-bezier(0.54, -0.49, 0.25, 1.59) all;
  transform: scale(1.1);
}
.img-procesos {
  padding: 0;
}
.content-proceso {
  background: var(--porto-secondary-color);
  box-shadow: 2px 0px 10px 3px rgba(0, 0, 0, 0.05);
}
.textos-procesos.vc_column_container {
  padding: 25px 10px 0px 20px;
}
.vc_single_image-wrapper.vc_box_border_grey {
  overflow: hidden;
}
.custom-card-capitular .vc_single_image-wrapper.vc_box_border_grey img, .custom-card-capitular .vc_single_image-wrapper.vc_box_border_grey {
  width: 100%;
}
/*===========================================================================================================*/
/**/
a.btn-buttom.btn-center {
  padding: 12px 25px;
  background: var(--porto-primary-color);
  border-radius: 5px;
  color: #fff;
  transition: 0.3s ease all;
}
a.btn-buttom.btn-center:hover {
  background: #222;
  transition: 0.3s ease all;
}
.btn-buttom-box {
  padding-top: 10px;
}
/*===========================================================================================================*/
/*P R O D U C T O*/
.content_float-price-inner.vc_column_container {
  padding: 0 5px;
}
.content_float-price-inner .wpb_wrapper.vc_column-inner {
  border: solid 1px #f2f2f2;
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.05);
  /*max-width: 310px;*/
  margin: 0 auto 25px;
  border-radius: 10px;
}
.img-producto_texto h3 {
  font-size: 16px;
}
.img-producto_texto h2 {
  font-size: 25px;
  line-height: 30px !important;
  /*margin-bottom: 5px !important;*/
}
.img-producto_texto strong {
  display: block;
  font-size: 13px;
  line-height: 13px;
  color: var(--porto-secondary-color);
}
.img-producto img {
  border-radius: 10px 10px 0 0;
  transform: scale(1);
  transition: 0.3s ease all;
  width: 100%;
}
.content_float-price-inner:hover .img-producto img {
  transform: scale(1.1);
  transition: 0.3s ease all;
  filter: brightness(0.95);
}
.img-producto .wpb_wrapper {
  overflow: hidden;
  border-radius: 10px 10px 0 0;
}
.wpb_raw_code.wpb_raw_html.btn-center {
  text-align: center;
}
.content_float-price-inner {
  display: none;
}
a.btn-productos-link {
  padding: 12px 25px;
  font-size: 16px;
  font-weight: 600;
  background: #222;
  border-radius: 5px;
  color: #fff;
  transition: 0.3s ease all;
  max-width: 200px;
  display: block;
  text-align: center;
  margin-bottom: 10px !important;
}
a.btn-productos-link.active {
  background: var(--porto-primary-color);
  color: #fff;
  transition: 0.3s ease all;
}
a.btn-productos-link:hover {
  background: var(--porto-primary-color);
  color: #fff;
  transition: 0.3s ease all;
}
.carrusel-producto img.attachment-full.size-full {
  height: 300px;
}
/*===========================================================================================================*/
/**/
.texto-banner-botellas {
  position: absolute;
  top: 0;
  z-index: 10;
  margin: 0 auto;
  width: 100%;
}
.vc_row.wpb_row.vc_inner.row.texto-banner-botellas_inner {
  max-width: 900px;
  margin: 0 auto;
  padding: 80px 15px 25px;
}
.banner-botellas_img img {
  min-height: 600px;
  object-fit: cover;
}
/*===========================================================================================================*/
/**/
.carrusel-wrapper {
  width: 100%;
  overflow: hidden;
  background: #245225;
  /* border-top: 2px solid #e0c58b; */
  /* border-bottom: 2px solid #e0c58b; */
  /*padding: 25px 0;*/
}
.carrusel {
  display: flex;
  white-space: nowrap;
  animation: scroll 40s linear infinite;
  padding: 25px 0;
}
.carrusel span {
  display: inline-block;
  margin: 0 40px;
  font-size: 1.2rem;
  color: #fff;
  position: relative;
}
.carrusel span::after {
  content: "*";
  color: #fff;
  position: absolute;
  right: -50px;
  font-weight: bold;
  font-size: 50px;
  top: 14px;
}
.carrusel span:last-child::after {
  content: "";
  /* No asterisco en el último */
}
@keyframes scroll {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
.pause {
  animation-play-state: paused !important;
}
/*===========================================================================================================*/
/**/
.box-porque {
  border: solid 1px #f4f4f4;
  background: #fff;
  padding: 25px 15px;
  border-radius: 10px;
  transition: 0.4s ease all;
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 15px;
}
.list-recetas ul {
  padding-left: 20px;
}
/*=============================================================================*/
/*T E S T I M O N I O*/
.porto-testimonial.wpb_content_element.testimonio-box {
  border: solid 1px #f0eae2;
  padding: 15px;
  margin: 5px;
  background: #f6f6f682;
}
.testimonio-box blockquote.testimonial-carousel {
  height: 100%;
  min-height: 170px;
}
.testimonial.testimonial-style-5 .testimonial-author {
  padding: 0 !important;
  border-top: 0px solid var(--porto-gray-3) !important;
}
/*.testimonial.testimonial-with-quotes img {
    margin: 15px auto 10px;
    width: 60px;
    height: 60px;
    object-fit: cover;
}*/
/*===========================================================================================================*/
/**/
/*===========================================================================================================*/
/**/
/*============================================================*/
/*C O N T A C T O*/
/*.row.contact-form {
    padding: 30px;
}*/
textarea.wpcf7-form-control.wpcf7-textarea.form-control {
  resize: none;
  height: 150px;
}
.titulo-form {
  text-align: center;
  width: 100%;
  padding-bottom: 20px;
}
.titulo-form h2 {
  margin-bottom: 5px;
  font-size: 30px;
  line-height: 35px;
}
.titulo-form h3 {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 25px;
}
/*============================================================*/
/*H I S T O R Y*/
.timeline .timeline-item-title {
  font-size: 30px;
  margin: 25px 0px 0px !important;
  font-weight: 700;
}
article.timeline-box.left {
  position: relative;
  text-align: right;
}
article.timeline-box.left .timeline-item-content strong {
  position: absolute;
  top: 0;
  padding: 15px 20px;
  color: var(--porto-primary-color);
  font-size: 18px;
  right: 0;
  font-family: "poppins";
}
article.timeline-box.right .timeline-item-content strong {
  position: absolute;
  top: 0;
  padding: 15px 20px;
  color: var(--porto-primary-color);
  font-size: 18px;
  left: 0;
  font-family: "poppins";
}
/*============================================================*/
/*C O N T A C B O  X*/
.contact-box a, .contact-box .porto-sicon-description {
  color: #111;
}
.contact-box {
  border: solid 1px #f4f4f4;
  background: #fff;
  padding: 15px;
  border-radius: 10px;
  transition: 0.4s ease all;
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 15px;
}
.contact-box.dos {
  background: var(--porto-primary-color);
  transform: translateX(-30px);
}
.contact-box.dos a {
  color: #fff;
}
.contact-box .porto-sicon-description {
  margin: 0 !important;
}
/*============================================================*/
/**/
.titulo-all-page h1 {
  color: #fff;
  font-size: 65px;
  line-height: 70px !important;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
}
.banner-all-page {
  max-height: 350px;
  position: relative;
}
.banner-all-page:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
  border-bottom: 25px solid #fbf4e8;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  z-index: 100;
}
/*============================================================*/
/*N E W L E T T E R*/
.contact-form-newsletter .content-fomr {
  display: flex;
  flex-direction: row;
}
.contact-form-newsletter .form-group {
  margin-bottom: 0;
}
.contact-form-newsletter input.wpcf7-form-control.wpcf7-submit.has-spinner.btn-fomr {
  width: 100%;
}
.form-group {
  margin-bottom: 10px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary.btn-modern {
  border-radius: 5px;
  margin-top: 7px;
  width: unset;
  background: #fff;
  text-align: center;
  text-transform: unset;
  background: var(--porto-primary-color);
  color: #fff;
  margin-top: 20px;
}
label.text-placeholder, label.fonttext-placeholder {
  font-weight: 400;
}
.row.contact-form.popup {
  padding: 30px 20px;
}
.custom-btns .btn-primary {
  padding: 0;
  margin-bottom: 12px;
}
.custom-btns button:hover {
  color: #fff !important;
}
.custom-btns button {
  background: transparent !important;
  border: 0 !important;
  outline: none;
  font-size: 15px !important;
}
.custom-btns .btn-primary {
  border: 2px solid #666;
}
.custom-btns .btn-primary.active, .custom-btns .btn-primary:hover {
  background: var(--porto-primary-color);
  transition: 0.3s ease-in;
  border: 2px solid var(--porto-primary-color);
}
.custom-btns .btn-primary.active .btn, .custom-btns .btn-primary:hover .btn {
  color: #fff;
  transition: 0.3s ease-in;
}
/*=============================================================*/
/*CONSUMOS */
.custom-card-gradient .porto-wrap-container.container {
  background: transparent linear-gradient(180deg, #006426 0%, #013615 100%) 0% 0% no-repeat padding-box;
  padding-top: 45px;
  padding-bottom: 45px;
  border-radius: 15px;
  margin-top: -13px;
  z-index: 1;
  position: relative;
  overflow: hidden;
}
.custom-card-gradient_2 {
  background: transparent linear-gradient(180deg, #006426 0%, #013615 100%) 0% 0% no-repeat padding-box;
  padding: 35px 25px;
  border-radius: 15px;
}
.custom-card-gradient .svg-1 {
  top: 270px;
  width: 2000px;
  left: 247px;
}
.custom-img-full-width img {
  min-height: 380px;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.custom-card.no-bg-title .porto-u-heading .porto-u-main-heading {
  background: transparent;
  padding: 0;
  padding-top: 24px;
}
.custom-card.no-bg-title > .wpb_wrapper.vc_column-inner:first-child {
  margin-bottom: 30px;
}
.custom-top-bg.right-bg {
  position: relative;
}
.custom-top-bg.right-bg::after {
  right: -14%;
  left: initial;
  width: 500px;
  height: 600px;
  top: -135px;
}
.custom-items-list {
  display: flex;
  position: relative;
  gap: 3px;
  margin-bottom: 7px;
  text-align: start;
}
.custom-items-list:before {
  content: "";
  position: absolute;
  width: calc(100% - 28px);
  height: 1px;
  background: #ccc;
  top: 12px;
}
.custom-items-list i.fa-file-pdf {
  align-content: center;
  color: var(--porto-primary-color);
  z-index: 2;
  padding-right: 2px;
  background: #f9f9f9;
}
.custom-items-list a {
  z-index: 2;
  position: relative;
  background: #f9f9f9;
  padding-left: 2px;
}
.custom-box-flex .porto-u-sub-heading {
  display: flex;
  flex-wrap: wrap;
  column-gap: 16px;
  row-gap: 5px;
}
.custom-items-list-second {
  display: flex;
  gap: 7px;
  align-items: center;
  margin-bottom: 7px;
}
.custom-rounded-interesting img {
  border-radius: 14px;
}
/* E D U C O O P */
.custom-card-educoop .wpb_wrapper.vc_column-inner {
  border-radius: 7px;
  overflow: hidden;
  box-shadow: 0 0 5px #ccc;
}
.custom-card-educoop:hover .wpb_wrapper.vc_column-inner {
  box-shadow: 0 0 10px #ccc;
}
.custom-card-educoop .vc_single_image-wrapper.vc_box_border_grey {
  max-height: 387px;
}
.custom-card-educoop .vc_single_image-wrapper.vc_box_border_grey, .custom-card-educoop img {
  width: 100%;
}
/*============================================================*/
/*F O O T E R */
/*ul.footer-links.list.list-unstyled {
    column-count: 2;
*/
ul li {
  font-style: normal !important;
  font-weight: normal;
}
.footer ul {
  list-style: circle;
}
.footer ul li {
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 7px;
}
.footer ul.list li {
  margin-bottom: 0px;
}
.share-links {
  font-style: normal;
  text-align: center;
}
.footer-list h2 {
  color: #ffffff;
  margin-bottom: 12px;
  border-bottom: 1px solid #919191;
  padding-bottom: 14px !important;
}
input#boletin {
  border-radius: 14px;
  min-height: 45px;
  align-content: center;
  text-align: center;
  font-size: 14px;
}
label[for="boletin"] {
  font-size: 16px;
  color: #fff !important;
  text-align: center;
  margin-top: 7px;
  margin-bottom: 7px !important;
}
#footer ul li a {
  color: #fff;
  transition: 0.3s ease all;
}
#footer ul li a:hover {
  color: var(--porto-primary-color);
  transition: 0.3s ease all;
}
#footer img {
  width: 100%;
  max-width: 275px;
}
i.icon-footer {
  font-size: 14px;
  padding-right: 6px;
}
.footer-fondo {
  background: var(--porto-primary-color);
}
.social-link-form {
  text-align: right;
}
.custom-row-fit .col-md-3 {
  width: fit-content;
}
.custom-row-fit .col-md-9 {
  width: calc(100% - 211px);
}
.custom-row-fit.second-row .col-md-9 {
  width: calc(100% - 210px);
}
.z-2 {
  z-index: 9;
  position: relative;
}
.logo, .logo img {
  width: 100% !important;
}
.without-padding-section .container {
  padding-left: 0;
  padding-right: 0;
}
.corregimiento-comarcal {
  display: none;
}
.stepForContain {
  box-shadow: 0 0 10px #ccc;
  border-radius: 14px;
  padding: 24px;
  border: 1px solid #00642652;
}
.footer form.wpcf7-form {
  box-shadow: initial;
  border: none;
}
.footer input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary.btn-modern {
  width: 100%;
  margin-top: 7px;
}
.col-md-auto {
  width: auto !important;
}
.custom-administrativo .vc_single_image-wrapper.vc_box_border_grey {
  width: 125px;
  height: auto;
  overflow: hidden;
  border-radius: 14px;
  border: 1px solid var(--porto-primary-color);
  z-index: 2;
  position: relative;
}
.box-card-administrativo .wpb_wrapper.vc_column-inner {
  box-shadow: 0 0 10px #ccc;
  border-radius: 14px;
  padding: 24px !important;
  margin-bottom: 25px;
  height: 400px;
  overflow: hidden;
  position: relative;
}
.box-card-administrativo.active.expanded .wpb_wrapper.vc_column-inner {
  height: auto;
}
.box-card-administrativo .wpb_wrapper.vc_column-inner:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 25%;
  background: linear-gradient(0deg, #ffffff, transparent);
  left: 0;
  bottom: 0;
}
.box-card-administrativo.active.expanded .wpb_wrapper.vc_column-inner:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 25%;
  background: transparent;
  left: 0;
  bottom: 0;
}
.box-card-administrativo .no-shadow .wpb_wrapper.vc_column-inner {
  box-shadow: none;
  padding: 0 !important;
  border-radius: 0;
  min-height: auto;
}
.custom-image-line {
  position: relative;
  z-index: 2;
}
.custom-image-line::after {
  content: "";
  position: absolute;
  top: 63px;
  width: 40%;
  border: 1px solid var(--porto-primary-color);
  right: 0;
  z-index: 1;
}
/*.box-card-administrativo  .text-to-read p {
	transition: 0.4s ease;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
}
*/
.box-card-administrativo .custom-administrativo + .porto-icon {
  color: var(--porto-primary-color);
  font-size: 32px;
  position: absolute;
  background: #ffffff;
  bottom: 0;
  margin: 0 auto;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  left: 0;
  z-index: 1;
  padding-top: 7px;
  padding-bottom: 7px;
  cursor: pointer;
}
.box-card-administrativo.active.expanded .custom-administrativo + .porto-icon .fas.fa-arrow-down {
  transform: rotateZ(180deg);
}
.custom-image .porto-sicon-img {
  width: 100%;
  display: block;
  height: 200px;
  background: #fff;
  border-radius: 14px;
  margin-right: 0 !important;
}
.custom-image .porto-sicon-img img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  object-position: top;
  transition: 0.3s ease-in-out;
}
.custom-image .porto-sicon-img:hover img {
  object-position: bottom;
}
.custom-form-contact {
  box-shadow: 0 0 10px #ccc;
  border-radius: 14px;
  padding: 24px !important;
}
.share-links a {
  border-radius: 50% !important;
}
.btn.btn-primary.active {
  background: var(--porto-primary-color) !important;
  color: #fff !important;
}
.custom-image-rounded.custom-height-image img {
  height: 350px;
  overflow: hidden;
  object-fit: cover;
  object-position: bottom;
}
.custom-image-rounded.custom-height-image.top img {
  object-position: top;
}
/*==============================================================================*/
/*Q U E R Y*/
@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 1340px;
    padding-left: 35px;
    padding-right: 35px;
  }
}
@media (max-width: 1317px) {
  #header .custom-header-mx-w .vc_column_container {
    padding-right: 0px;
    padding-left: 0px;
  }
}
@media (max-width: 658px) {
  .menu .btn-secondary.menu__trigger {
    font-size: 14px !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 565px) {
  .menu-left .btn-secondary.menu__trigger {
    padding-left: 0;
    padding-right: 0;
  }
  #header .logo {
    padding-right: 0 !important;
  }
}
@media (max-width: 575px) {
  .custom-btns {
    padding: 0;
  }
  .custom-btns .btn-primary {
    width: 37px !important;
    height: 37px !important;
  }
  .custom-btns .btn-primary span.circle-number {
    width: 25px;
    height: 25px;
  }
}
/* lg - TABLET LANDSCAPE STYLES */
@media (max-width: 1199px) {
  #header .main-menu > li.menu-item > a {
    padding: 18px 10px;
  }
  .logo, .logo img {
    max-width: 200px !important;
  }
  .vc_row.wpb_row.vc_inner.row.texto-banner-botellas_inner {
    padding: 50px 15px 25px;
  }
  .box-proceso span {
    font-family: "relaewy";
    font-weight: 900;
    font-size: 50px;
    line-height: 50px;
    position: relative;
    left: 0;
    top: 10px;
    color: var(--porto-primary-color);
    z-index: -1;
    opacity: 0.3;
  }
  .custom-quit-padding .porto-wrap-container.container {
    padding: 0;
  }
  .custom-card-capitular .wpb_single_image::after {
    position: absolute;
    content: "";
    right: 7px;
    width: 1px;
    background: #ccc;
    bottom: -57px;
    height: 12px;
    z-index: 2;
    transform: rotate(90deg);
    transition: 0.3s ease-in-out;
  }
  .custom-card-capitular .wpb_single_image::before {
    position: absolute;
    content: "";
    right: 0;
    width: 1px;
    background: #ccc;
    bottom: -52px;
    height: 38px;
    z-index: 2;
    transition: 0.3s ease-in-out;
  }
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 991px) {
  /*========================================================================*/
  /*M E N U - S W I T C H*/
  #menu-desktop {
    display: none;
  }
  #menu-mobil {
    display: block;
  }
  #header .mobile-toggle {
    margin-left: 0 !important;
  }
  .top_botones-mobil.rigth .wpb_wrapper.vc_column-inner {
    justify-content: flex-end;
  }
  .top_botones-mobil.left .wpb_wrapper.vc_column-inner {
    justify-content: flex-start;
  }
  .menu-left .btn-secondary.menu__trigger {
    padding: 0;
  }
  .inner-lupa i.fas.fa-search {
    width: 100%;
  }
  .search-toggle-box form {
    left: -260px;
    width: 300px;
  }
  .center-logo_menu .wpb_wrapper.vc_column-inner {
    justify-content: center !important;
  }
  /*========================================================================*/
  /**/
  .img-efecto-top img {
    border-radius: 0px;
    min-height: 100%;
    object-fit: cover;
  }
  .img-efecto-bottom img {
    border-radius: 0px;
    min-height: 100%;
    object-fit: cover;
  }
  .vc_row.wpb_row.vc_inner.row.box-img_text {
    padding: 50px 25px;
  }
  .box-img_text-reverse.vc_column_container {
    max-width: 100%;
  }
  ul.footer-links.list.list-unstyled {
    column-count: 1;
  }
  i.porto-icon-magnifier {
    color: #444;
  }
  .btn-buttom-box {
    text-align: center;
  }
  .vc_row.wpb_row.vc_inner.row.card-nosotros {
    background: #e6d29f;
    box-shadow: 2px 0px 10px 3px rgba(0, 0, 0, 0.05);
    padding: 35px 25px;
    position: relative;
    left: 12px;
    width: 100%;
  }
  .box-proceso h2 {
    position: relative;
    font-size: 20px;
    line-height: 25px;
  }
  .wpb_text_column.wpb_content_element.text-nosotros p {
    font-size: 30px;
    line-height: 35px;
  }
  .content-texto-parallax {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .textos-procesos.vc_column_container {
    padding: 25px 10px 20px 20px;
  }
  .banner-all-page .porto-ibanner-layer {
    width: 100%;
  }
  /*.banner-all-page img {
    display: none !important;
}*/
  .banner-all-page {
    min-height: 350px;
  }
  .titulo-all-page h1 {
    color: #fff;
    font-size: 40px;
    line-height: 45px !important;
  }
  .rounded-picture img {
    width: 135px;
    height: 135px;
  }
  .custom-top-bg {
    padding: 30px 24px !important;
  }
  .porto-sicon-box.btn_ubicaciones.active {
    margin-bottom: 25px;
    transition: 0.3s ease all;
  }
  .social-link-form {
    text-align: center;
  }
  .descargar_img .wpb_wrapper.vc_column-inner {
    display: flex;
  }
  .descargar_img img {
    max-width: 110px !important;
    padding-right: 7px;
  }
  .custom-container-together.reverse .custom-container-together_left {
    margin-right: 0;
  }
  .custom-container-together .custom-container-together_right {
    border-radius: 0 0 15px 15px;
    margin-left: 0;
  }
  .custom-container-together.reverse .custom-container-together_left img, .custom-container-together .custom-container-together_left img {
    border-radius: 15px 15px 0 0;
  }
  .custom-container-together.reverse .custom-container-together_right {
    margin-right: 0px;
  }
  .custom-row-fit .col-md-3 {
    width: 100%;
    margin-bottom: 14px;
    padding: 0;
  }
  .custom-row-fit .col-md-9, .custom-row-fit.second-row .col-md-9 {
    width: 100%;
  }
  .custom-btns span.text, .custom-btns button i {
    display: none !important;
  }
  .custom-btns .wpb_wrapper.vc_column-inner {
    display: flex;
    justify-content: center;
    gap: 7px;
  }
  .custom-btns .btn-primary span.circle-number {
    margin: 0;
  }
  .custom-btns .btn-primary {
    padding: 0;
    margin-bottom: 12px;
    border-radius: 50% !important;
    width: 50px;
    height: 50px;
    padding: 9px !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }
  .custom-btns .btn-primary {
    position: relative;
  }
  .custom-card-capitular {
    margin-bottom: 20px;
  }
  .custom-btns.is-fixed {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 9999;
    background: #fff;
    /* opcional */
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
    /* opcional */
  }
  .custom-row-capitular .porto-sicon-header {
    text-align: center;
    margin: 0 auto;
  }
  .steps .row {
    margin-bottom: 10px;
  }
  .text-number {
    display: none;
  }
  .custom-btns .btn-primary span.circle-number {
    width: 27px;
    height: 27px;
    display: inline-block;
    background: #666;
    align-content: center;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    font-weight: bold;
    line-height: 1;
    margin: 0;
  }
  .custom-btns .btn-primary.active span.circle-number, .custom-btns .btn-primary:hover span.circle-number {
    background: #fff;
    color: var(--porto-primary-color);
    transition: 0.3s ease-in;
  }
  .custom-btns.active {
    position: fixed;
    top: 0;
    z-index: 99;
    background: white;
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .reverse-mobile.row {
    flex-direction: column-reverse;
  }
  .custom-image-rounded.custom-height-image img {
    height: auto;
  }
}
/* sm - SMARTPHONE LANDSCAPE STYLES */
@media (max-width: 767px) {
  /*============================================================*/
  /*N E W L E T T E R*/
  .contact-form-newsletter .content-fomr {
    flex-direction: column;
  }
  .contact-form-newsletter .form-group {
    margin-bottom: 10px;
  }
  .contact-form-newsletter input.wpcf7-form-control.wpcf7-submit.has-spinner.btn-primary {
    width: 100%;
  }
  .width-colum-footer-1, .width-colum-footer-2 {
    width: 100%;
  }
  .texto-banner-botellas_inner h2 {
    font-size: 20px;
    line-height: 27px;
  }
  .carrusel {
    animation: scroll 7s linear infinite;
  }
  .porto-sicon-box.box-ico-footer {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
  }
  .box-ico-footer .porto-just-icon-wrapper.porto-sicon-img {
    margin: 0 !important;
    padding-bottom: 15px;
    font-size: 180px !important;
  }
  .share-links.sicial-suguenos {
    text-align: center;
  }
  article.timeline-box.left, section.timeline .timeline-box.right {
    position: relative;
    text-align: center;
  }
  article.timeline-box.right .timeline-item-content strong, article.timeline-box.left .timeline-item-content strong {
    width: 100%;
  }
  section.timeline .timeline-box, section.timeline .timeline-box.right {
    max-width: 100%;
  }
  .content_float-price-inner.vc_column_container {
    width: 50%;
  }
  a.btn-productos-link {
    max-width: 100%;
  }
  .carrusel-producto img.attachment-full.size-full {
    height: 200px;
  }
  .testimonio-box blockquote.testimonial-carousel {
    height: 100%;
    min-height: 100%;
  }
  .custom-big-menu .row {
    flex-direction: column;
  }
  .custom-left-menu + .vc_column_container {
    width: 100%;
  }
  .custom-button_large a {
    min-width: 175px;
    margin-bottom: 14px;
  }
  .close-button.left {
    display: block;
  }
  .close-button.right {
    display: none;
  }
  .custom-container-together .custom-container-together_right {
    margin-left: 0;
    border-radius: 0 0 18px 18px;
  }
  .custom-container-together .custom-container-together_left img {
    border-radius: 18px 18px 0 0;
  }
  .custom-container-together.reverse .custom-container-together_left img {
    border-radius: 18px 18px 0 0;
  }
  .custom-container-together.reverse .custom-container-together_right {
    margin-right: 0;
  }
  .custom-container-together.reverse .custom-container-together_left {
    margin-right: 0;
  }
  .custom-card {
    margin-bottom: 20px;
  }
  .custom-card-bottom {
    margin-bottom: 20px;
  }
  .carousel-custom_top:after {
    width: 180px;
    height: 100px;
  }
  .carousel-custom_top .carousel-dots {
    right: 50px;
    bottom: 20px;
  }
  .carousel-custom_top .carousel-dot {
    width: 8px;
    height: 6px;
  }
  .carousel-custom_top .carousel-dot.is-open {
    width: 20px;
  }
  .custom-quit-padding .porto-wrap-container.container {
    padding: 0;
  }
  .custom-card.no-bg-title > .wpb_wrapper.vc_column-inner:first-child {
    margin-bottom: 0px;
  }
  .timeline-balloon .balloon-time .time-text {
    min-width: 200px;
  }
  .reverse-mobile .row {
    flex-direction: column-reverse;
  }
  .content-app_img .porto-u-sub-heading {
    display: block;
    align-items: center;
  }
  ul.descargar_app-img {
    padding-left: 0px;
  }
  .tab-content-description li.nav-item {
    width: 100%;
  }
  .desktop-btn {
    display: none;
  }
  .mobile-btn {
    display: block;
    width: 100%;
  }
  /*======================================================================================*/
  /*I M A G E N - P R O J E T C*/
  .img-background_project_inne .porto-wrap-container.container {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 700px;
    height: 100%;
    padding: 70px 20px;
  }
  .sucursales-section_left:after {
    content: "";
    position: absolute;
    z-index: 1;
    right: 0px;
    top: 100%;
    bottom: 0;
    transform: translateY(-50%);
    width: 100%;
    height: 10px;
    background: var(--porto-primary-color);
    -webkit-backface-visibility: hidden;
  }
  .custom-card-capitular img {
    width: 100%;
  }
  .custom-coopivista .bg_tab .tab-content {
    min-height: auto;
  }
  .custom-gallery.vc_column_container.col-md-4 {
    margin-bottom: 20px;
  }
  .box-card-administrativo .wpb_wrapper.vc_column-inner {
    min-height: initial;
  }
  .no-padding-funadeh .container {
    padding-left: 20px !important;
  }
  .custom-form-contact iframe {
    height: 693px !important;
  }
}
/* xs - SMARTPHONE PORTRAIT STYLES */
@media (max-width: 479px) {
  img.img-responsive.standard-logo.retina-logo {
    width: 100px;
  }
  .vc_row.wpb_row.vc_inner.row.box-img_text {
    padding: 50px 10px;
  }
  .content_float-price-inner.vc_column_container {
    width: 100%;
  }
  .banner-all-page {
    min-height: 300px;
  }
  .descargar_app-img img {
    max-width: 100%;
    margin-right: 10px;
    padding-right: 7px;
  }
  .menu .btn-primary.menu__trigger {
    font-size: 12px;
    padding: 8px 10px;
  }
  .menu-left .btn-secondary.menu__trigger {
    font-size: 12px;
    margin-left: 0;
  }
  form.wpcf7-form {
    padding: 20px 14px;
  }
  .mapa_ubicacion_img img {
    /* width: 100%; */
    object-fit: cover;
    height: auto;
    max-width: 100%;
    vertical-align: top;
  }
  .mapa_ubicacion_img .vc_single_image-wrapper.vc_box_border_grey {
    height: 100%;
  }
  .img-postUnidadesNegocio img.img-responsive {
    height: 100%;
    object-fit: cover;
  }
  /*========================================================================================*/
  /*F I L T R O A U T O S*/
  ul.btn-content_car.list-unstyled li {
    margin-bottom: 2px;
    width: 100%;
  }
  a.btn_car-link {
    background: #f4f4f4;
    padding: 7px 10px;
    border-radius: 7px;
    margin: 2px;
    color: #1b1b1b;
    transition: 0.3s ease all;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    text-align: center;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F856-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F856-scss-tablet-l.scss%22%2C%22wp-content%2Fcustom_codes%2F856-scss-tablet-p.scss%22%2C%22wp-content%2Fcustom_codes%2F856-scss-mobile-l.scss%22%2C%22wp-content%2Fcustom_codes%2F856-scss-mobile-p.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BACCA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BADzaA%3BAC%2BaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FaA%3BACubA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADvbA%3BACgcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADhcA%3BACucA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADvcA%3BAC%2BcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAD%2FeA%3BACofA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAD5wBA%3BAAAA%3BACmxBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BADp2BA%3BAAAA%3BAC02BA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BADp9BA%3BAAAA%3BAC49BA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2F9BA%3BAC%2B%2BBA%3BAAAA%3BAAAA%3BAAAA%3BAD%2F%2BBA%3BACq%2FBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADlgCA%3BACkhCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAD3hCA%3BAAAA%3BACqiCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BADxjCA%3BAAAA%3BACgkCA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAD3tCA%3BAAAA%3BACkuCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BADryCA%3BAC2yCA%3BAAAA%3BAAAA%3BAD3yCA%3BAAAA%3BACgzCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADxzCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BACs0CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADh3CA%3BAAAA%3BAC23CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BADh8CA%3BAAAA%3BACw8CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAD79CA%3BAAAA%3BACs%2BCA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BADrnDA%3BAAAA%3BAC4nDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADloDJ%3BACwoDI%3BAAAA%3BAAAA%3BADxoDJ%3BAC4oDI%3BAAAA%3BAAAA%3BAAAA%3BAD5oDJ%3BAAAA%3BACipDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAD5qDA%3BAAAA%3BACgrDA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BADtsDA%3BAAAA%3BAC4sDA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADruDA%3BAAAA%3BACqvDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2F0DA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACy1DA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAD98DA%3BAAAA%3BACq9DA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADh%2BDA%3BAAAA%3BACw%2BDA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BADpjEA%3BAAAA%3BACyjEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BADrkEA%3BAAAA%3BAC2kEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BADznEJ%3BAAAA%3BAC%2BnEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BADzoEA%3BAAAA%3BAC6oEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BADxpEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC4qEA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD1rEA%3BAAAA%3BACmsEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADxtEA%3BAAAA%3BACouEA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BADxvEA%3BAAAA%3BAC6vEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADvwEA%3BAAAA%3BACsxEA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BADn1EA%3BAAAA%3BACg2EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BADn8EA%3BACy8EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADv9EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACg%2BEA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADppFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACuqFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAD3uFA%3BAAAA%3BACivFA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAGG%3BAAAA%3BAAAA%3BAAAA%3BAAIH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD1xFD%3BAAIA%3BAEJA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFzCA%3BAASA%3BAAAA%3BAAAA%3BAGNA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAH1BA%3BAAAA%3BAGiCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAH3FA%3BAAAA%3BAAAA%3BAGiGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAHtQA%3BAAcA%3BAAAA%3BAAAA%3BAIbA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAJ%2FJA%3BAAAA%3BAIyKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAJnOA%3BAAmBA%3BAKnBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BALvCA%3BAAAA%3BAK8CA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */