/* xl - DESKTOP STYLES */
/*==========================================================================*/
/*H E A D E R*/
li#nav-menu-item-wpml-ls-58-en .accordion-menu .desktop-link-hide, li#nav-menu-item-wpml-ls-58-en .mega-menu .desktop-link-hide, li#nav-menu-item-wpml-ls-58-en .sidebar-menu .desktop-link-hide {
  display: inline-block !important;
}
#main .content-bottom-wrapper {
  padding-bottom: 0;
}
.otgs-development-site-front-end {
  display: none;
}
.porto-tooltip-wrap.empty-tooltip .tooltip-inner {
  display: none;
}
html {
  scroll-behavior: smooth !important;
}
/*[lang="en-US"] .content-top-es{
    display:none;
}
[lang="es-ES"] .content-top-en{
    display:none;
}*/
/*========*/
/*H E A D E R*/
img.img-responsive.standard-logo.retina-logo {
  width: 130px;
  padding: 0px 0 7px 0;
}
.btn-top a {
  color: #fff !important;
  background: #93d500;
  border: solid 2px #93d500;
  border-radius: 25px !important;
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.btn-top a:hover {
  color: #93d500 !important;
  background: #fff;
}
#header .main-menu > li.menu-item.active:hover > a, #header .main-menu > li.menu-item:hover > a {
  border-radius: 25px !important;
}
/*=======*/
/*T O P C O N T E N T*/
.contact-top {
  display: flex;
  width: 100%;
}
.contact-top_inner a {
  display: flex;
}
.contact-top_inner {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.contact-top_inner a {
  display: flex;
  width: 100%;
  min-width: 180px;
}
.contact-top_inner:last-child a {
  width: 100%;
  min-width: 260px;
}
.contact-top_box-text {
  width: 70%;
  display: flex;
  flex-direction: column;
  padding-left: 10px;
}
.contact-top_box-ico {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30%;
  max-width: 40px;
  max-height: 40px;
  /* background: #f6f0e4; */
  border-radius: 50%;
  border: solid 2px #f6f0e4;
  transition: 0.3s ease all;
}
.contact-top_inner:hover .contact-top_box-ico {
  background: transparent;
  border-radius: 50%;
  border: solid 2px #fff;
  transition: 0.3s ease all;
}
span.contact-top_box-up {
  font-family: MuseoModerno, sans-serif;
  font-size: 20px;
  line-height: 20px;
  font-weight: 700;
  color: #f6f0e4;
  text-align: left;
  transition: 0.3s ease all;
}
.contact-top_inner:hover span.contact-top_box-up, .contact-top_inner:hover span.contact-top_box-bt {
  color: #fff;
  transition: 0.3s ease all;
}
span.contact-top_box-bt {
  color: #f6f0e4;
  text-align: left;
  transition: 0.3s ease all;
}
i.fa.ico-top {
  color: #f6f0e4;
  font-size: 20px;
  transition: 0.3s ease all;
}
.contact-top_inner:hover i.fa.ico-top {
  color: #fff;
  font-size: 20px;
  transition: 0.3s ease all;
}
.header-builder .share-links a {
  width: 40px;
  height: 40px;
  border-radius: 28px;
  margin: 0 1px;
  overflow: hidden;
  background: transparent !important;
  color: #f6f0e4 !important;
  font-size: 18px;
  border: solid 2px #f6f0e4;
  margin-right: 5px !important;
}
.header-builder .share-links a:hover {
  width: 40px;
  height: 40px;
  border-radius: 28px;
  margin: 0 1px;
  overflow: hidden;
  background: transparent !important;
  color: #fff !important;
  font-size: 18px;
  border: solid 2px #fff;
}
.titulo-page h1 {
  font-size: 50px;
  line-height: 55px !important;
}
/*==============================================================================*/
/*H E R O  H O M E*/
.header-video {
  position: relative;
  z-index: 1;
  text-align: center;
  background: #111;
}
.header-video video {
  z-index: 1;
  position: relative;
  width: 1920px;
  height: 700px;
  object-fit: cover;
}
.header-video:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  -webkit-backface-visibility: hidden;
}
.hero-box {
  padding: 0 20px;
  top: 0;
  left: 0;
  height: 700px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  z-index: 10;
  margin: 0 auto;
}
/*.content-text-hero {
    width: 100%;
    max-width: 1140px;
}*/
.content-text-hero h3 {
  font-size: 35px;
  line-height: 40px !important;
  letter-spacing: 0px;
  color: #fff;
  margin-bottom: 25px;
  max-width: 800px;
}
h1.content-text-hero_titulo {
  color: #fff;
  font-size: 80px;
}
a.btn-hero {
  color: #fff;
  padding: 10px 25px;
  background: #479cba;
  border-radius: 3px;
  position: relative;
  font-weight: 600;
  transition: 0.3s ease all;
}
a.btn-hero:hover {
  color: #fff;
  padding: 10px 25px;
  background: #124e73;
  position: relative;
  transition: 0.3s ease all;
}
a.btn-hero.light {
  background: #f6f0e4;
  color: #124e73;
}
a.btn-hero.light:hover {
  color: #fff;
  background: #479cba;
  transition: 0.3s ease all;
}
.content-btn i.fas.fa-file-pdf {
  padding-left: 5px;
}
.content-btn-hero {
  padding-top: 10px;
  transition: 0.3s ease all;
  display: inline-block;
}
/*.text-justify p{
    text-align:justify;
}*/
/*=============================*/
/*B O X S H A D O W */
.iconos-apps_box {
  border: solid 1px #f4f4f4;
  border-radius: 10px;
  max-width: 250px;
  margin: 0 auto;
  padding: 10px;
  transition: 0.3s ease all;
  box-shadow: 5px 5px 5px 2px rgba(0, 0, 0, 0.2);
}
.iconos-apps_box:hover {
  padding: 10px;
  transition: 0.3s ease all;
  transform: translateY(-10px);
}
.vc_row.wpb_row.top-row.iconos-apps.porto-inner-container {
  position: absolute;
  bottom: -115px;
  width: 100%;
}
.alinear-btn_center {
  text-align: center;
}
.blog-noticias p.post-excerpt {
  display: none;
}
.vc_tta-panel-body {
  border: solid 1px #f4f4f4 !important;
}
.porto-info-list li {
  align-items: start;
}
/*===================================================================================*/
/*Ventajas del Sistema*/
.box-servicios-home:hover i.porto-icon-long-arrow-alt {
  animation: arrow-move 0.3s infinite alternate;
}
@keyframes arrow-move {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(5px);
  }
}
.box-servicios-home h2 {
  font-size: 25px;
  transition: 0.4s ease all;
  text-align: center;
}
.box-servicios-home strong {
  display: block;
  line-height: 25px;
  padding-bottom: 20px;
}
.box-servicios-home:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 5px;
  left: 0px;
  top: 0px;
  background: #00a651;
  transition: 0.4s ease all;
  border-radius: 0px;
  z-index: -1;
}
.box-servicios-home:hover:before {
  height: 100%;
  transition: 0.4s ease all;
}
.box-servicios-home:hover h2, .box-servicios-home:hover p.box-servicios-home_p, .box-servicios-home:hover .btn-plano a {
  color: #fff !important;
  transition: 0.4s ease all;
}
.box-servicios-home:hover {
  box-shadow: 5px 25px 30px 0px rgba(0, 0, 0, 0.1);
  transition: 0.4s ease all;
}
.img-troley-sistem img {
  max-width: 500px;
}
/*======================================================================================*/
/*B O X S E R V I C I O S*/
.box-servicios-home {
  position: relative;
  transition: 0.4s ease all;
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 45px 15px 20px 20px !important;
  /*overflow: hidden;*/
  z-index: 10;
  background: #fff;
}
.box-servicios-home:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 5px;
  left: 0px;
  top: 0px;
  background: #479cba;
  transition: 0.4s ease all;
  border-radius: 0px;
  z-index: -1;
}
.box-servicios-home:hover:before {
  height: 100%;
  transition: 0.4s ease all;
}
.box-servicios-home i.porto-icon-long-arrow-alt {
  position: absolute;
  padding-left: 5px;
  transition: 0.3s ease all;
}
.box-servicios-home:hover {
  box-shadow: 5px 25px 30px 0px rgba(0, 0, 0, 0.1);
  transition: 0.4s ease all;
}
.btn-plano a {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.2px;
}
p.box-servicios-home_p {
  height: 160px;
}
/*====================================================================================*/
/*O P E R A D O R E S*/
.box-operadores-numbers strong {
  background: #217bc7;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 5px;
  margin-right: 10px;
  text-align: center;
  font-size: 25px;
  transition: 0.3s ease all;
}
.box-operadores-numbers:hover strong {
  background: #fff;
  color: #217bc7;
  display: inline-block;
  transition: 0.3s ease all;
}
.porto-u-heading.box-operadores-numbers {
  padding: 0 10px;
  margin-bottom: 35px;
}
/*======================================================================================*/
/*B O X E N F O Q U E*/
/*.box-enfoque_carrusel {
    width: 810px !important;
    position: relative;
    left: -250px;
    z-index: 100;
}*/
.box-enfoque_carrusel .porto-sicon-box.default-icon {
  display: block;
  align-items: center;
  /* width: 400px; */
  background: #fffcfc;
  padding: 30px 25px;
  border-radius: 10px;
  border: solid 1px #f4f4f4;
  box-shadow: 0 5px 5px 0px rgba(0, 0, 0, 0.1);
  height: 320px;
}
.box-enfoque_carrusel .owl-stage {
  display: flex;
  flex-wrap: nowrap;
}
/*======================================================================================*/
/*A C O D I O N*/
.box-faces-home {
  padding-left: 10px;
  padding-right: 10px;
}
.box-faces-home h3.porto-sicon-title {
  position: relative;
}
.box-faces-home strong {
  position: absolute;
  width: 30px;
  height: 30px;
  background: #124e73;
  color: #fff;
  top: -63px;
  right: 130px;
  left: 56px;
  margin: 0 auto;
  font-size: 15px;
  line-height: 30px;
  border-radius: 50px;
  box-shadow: 0 0px 5px 3px rgba(0, 0, 0, 0.1);
  transition: 0.4s ease all;
}
.box-faces-home:hover strong {
  right: -15px;
  transition: 0.4s ease all;
}
.box-faces-home.linea-time:after {
  content: "";
  position: absolute;
  background: #124e73;
  width: 100%;
  height: 2px;
  left: 185px;
  top: 37px;
  /* margin: 0 auto; */
  z-index: -1;
  transition: 0.3s ease all;
}
.titulo-strong strong {
  font-size: 23px;
  color: #124e73;
}
.texto-ligth p {
  color: #fff;
}
/*======================================================================================*/
/*A C O D I O N*/
.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #ffffff !important;
  background: #479cba;
}
.vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #ffffff !important;
}
/*======================================================================================*/
/**/
.content-us-bullet_inner h2 {
  margin-bottom: 15px;
}
.content-us-bullet_inner {
  padding-bottom: 20px;
  position: relative;
  padding-left: 50px;
}
.content-us-bullet_inner:before {
  content: '';
  position: absolute;
  width: 12px;
  height: 12px;
  background: #ffffff;
  border-radius: 50%;
  left: 9px;
  top: 5px;
  z-index: 10;
  box-shadow: 0px 0px 0px 7px #955af6;
}
.content-us-bullet_inner:not(:last-child):after {
  content: '';
  position: absolute;
  width: 1px;
  height: 100%;
  left: 14px;
  top: 5px;
  border: dashed 1px #333;
}
.img-efecto, .img-efecto-left {
  position: relative;
}
.img-efecto img {
  position: relative;
  z-index: 10;
  max-height: 400px;
  object-fit: cover;
}
.img-efecto-left img {
  position: relative;
  z-index: 10;
  height: 100%;
  min-height: 450px;
  object-fit: cover;
}
/*.img-efecto :after {
    content: "";
    position: absolute;
    background: #479cba;
    width: 50%;
    height: 90%;
    left: -20px;
    top: -20px;
    box-shadow: 10px 0px 10px 0px rgba(0, 0, 0, 0.1);
    z-index: 1;
    border-radius: 35px 0;
}*/
/*.img-efecto-left :after {
    content: "";
    position: absolute;
    background: #479cba;
    width: 50%;
    height: 90%;
    right: -20px;
    top: -20px;
	box-shadow: 10px 0px 10px 0px rgba(0, 0, 0, 0.1);
    z-index: 1;
    border-radius: 0px 35px;
}*/
/*.titulo-page strong {
    font-weight: 500;
    color: #479cba;
}*/
.alinear-btn {
  text-align: right;
}
.img-efecto-flor .vc_column_container {
  padding: 0 2.5px;
}
.img-efecto-flor .wpb_single_image.wpb_content_element.vc_align_center {
  margin-bottom: 5px;
}
.img-efecto-flor_uno img {
  border-radius: 0 125px;
}
.img-efecto-flor_dos img {
  border-radius: 125px 0;
}
.img-efecto-flor_tres img {
  border-radius: 125px 0 125px 0;
}
.img-efecto-flor_cuatro img {
  border-radius: 0 125px 0 125px;
}
.reverse .row {
  flex-direction: row-reverse;
}
.vc_row.wpb_row.vc_inner.row.no-reverse {
  flex-direction: row;
}
/*====================================================================================*/
/*N O S O T R O S*/
.porto-sicon-box.box-ms {
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1);
  border: solid 1px #f4f4f4;
  border-radius: 10px;
  transition: 0.4s ease all;
  background: #fff;
}
.box-ms .porto-just-icon-wrapper.porto-icon.none {
  background: #479cba;
  margin: 0;
  padding: 15px;
  border-radius: 10px 0 0 10px;
}
.box-ms h3.porto-sicon-title {
  padding-left: 15px;
}
.porto-sicon-box.box-ms:hover {
  transition: 0.4s ease all;
  transform: translateY(-10px);
}
.porto-sicon-box.box-ms.fondo {
  background: #172a7b;
  position: relative;
  margin-left: 35px;
  width: 100%;
}
.box-ms .porto-sicon-left {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
}
.box-ms.fondo .porto-sicon-left {
  border-right: solid 2px #fff;
}
.porto-sicon-box.box-ms-page {
  border: solid 1px #edeff2;
  background: #fff;
  border-radius: 10px;
  padding: 35px 20px;
  box-shadow: 0px 35px 50px 0px rgba(0, 0, 0, 0.07);
  transition: 0.3s ease all;
  height: 100%;
  min-height: 260px;
}
.porto-sicon-box.box-ms-page:hover {
  border: solid 1px #edeff2;
  border-radius: 10px;
  padding: 35px 20px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.07);
  transition: 0.3s ease all;
}
/*======================================================================================*/
/*P R O Y E C T O S H O M E*/
.box-why, .box-why_inner {
  position: relative;
  overflow: hidden;
}
.box-why_inner .vc_column_container {
  max-width: 750px;
  margin: 0 auto;
}
.box-why_inner_texto {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: calc(100% - 25px);
  background: #fff;
  border-radius: 10px 10px 0 0;
  margin: 0 auto;
  transition: 0.6s 0.2s ease all;
  border-bottom: solid 1px #f4f4f4;
}
.box-why:hover .box-why_inner_texto {
  opacity: 0;
  transition: 0.6s 0.2s ease all;
}
.box-why_inner_texto .porto-sicon-top {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  width: 100%;
  top: -30px;
}
.box-why_inner_texto .porto-sicon-header {
  padding-top: 35px;
}
.box-why img {
  border-radius: 10px;
}
.box-why_btn {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
  background: -webkit-linear-gradient(90deg, rgba(0, 96, 152, 0.8) 0%, rgba(0, 96, 152, 0.8) 100%);
  border-radius: 10px;
  transform: scaleY(0);
  transform-origin: top;
  transform-style: preserve-3d;
  transition: 0.6s ease all;
}
.box-why:hover .box-why_btn {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
  background: -webkit-linear-gradient(90deg, rgba(0, 96, 152, 0.8) 0%, rgba(0, 96, 152, 0.8) 100%);
  border-radius: 10px;
  transform: scaleY(1);
  transform-origin: top;
  transform-style: preserve-3d;
  transition: 0.6s ease all;
}
.lista-why i.fas.fa-dot-circle {
  color: #93d500;
  padding-right: 10px;
}
.lista-why ul li {
  padding-bottom: 5px;
}
/*======================================================================================*/
/*B O X L I N E N U M B E R*/
.vc_row.wpb_row.vc_inner.row.line-bajo {
  border-bottom: solid 1px #f4f4f4;
}
.sect-mantenimiento.positio-top {
  padding-bottom: 70px;
  margin: 0;
  position: relative;
}
.sect-mantenimiento.positio-top:after {
  content: "";
  position: absolute;
  background: #f4f4f4;
  width: 1px;
  height: 50px;
  left: 0px;
  right: 0;
  bottom: 0px;
  margin: 0 auto;
  z-index: 1;
  transition: 0.3s ease all;
}
.sect-mantenimiento.positio-top:hover:after, .sect-mantenimiento.position-bottom:hover:after {
  background: #479cba;
  height: 70px;
  transition: 0.3s ease all;
}
.sect-mantenimiento.positio-top strong {
  position: absolute;
  background: #fff;
  color: #217bc7;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 5px;
  font-size: 25px;
  transition: 0.3s ease all;
  left: 0px;
  right: 0;
  bottom: -20px;
  margin: 0 auto;
  z-index: 10;
}
/*==============================*/
/**/
.sect-mantenimiento.position-bottom {
  padding-top: 70px;
  margin: 0;
  position: relative;
}
.sect-mantenimiento.position-bottom:after {
  content: "";
  position: absolute;
  background: #f4f4f4;
  width: 1px;
  height: 50px;
  left: 0px;
  right: 0;
  top: 0px;
  margin: 0 auto;
  z-index: 1;
  transition: 0.3s ease all;
}
.sect-mantenimiento.position-bottom strong {
  position: absolute;
  background: #fff;
  color: #217bc7;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 5px;
  font-size: 25px;
  transition: 0.3s ease all;
  left: 0px;
  right: 0;
  top: -20px;
  margin: 0 auto;
  z-index: 10;
}
.sect-mantenimiento.positio-top:hover strong, .sect-mantenimiento.position-bottom:hover strong {
  -webkit-animation: tiembla 1s forwards;
  background: #217bc7;
  color: #fff;
}
@-webkit-keyframes tiembla {
  0% {
    -webkit-transform: rotate(15deg);
  }
  30% {
    -webkit-transform: rotate(-15deg);
  }
  60% {
    -webkit-transform: rotate(15deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}
/*======================================================================================*/
/*V E N T A J A S*/
.container-ventajas {
  position: relative;
  transition: 0.3s ease all;
}
.container-ventajas_box {
  border-bottom: solid 3px #479cba;
  margin-bottom: 10px;
  opacity: 0.5;
  transition: 0.3s ease all;
}
.porto-u-heading.container-ventajas {
  margin-bottom: 5px;
}
.container-ventajas .porto-u-main-heading {
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.3s ease all;
}
.container-ventajas h2 {
  color: #fff;
  font-size: 35px;
  position: relative;
  z-index: 10;
  padding: 3px 10px !important;
  width: 60px;
  text-align: center;
  font-weight: 100;
  transition: 0.3s ease all;
}
.container-ventajas h2:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: -1;
  background: #124e73;
  transition: 0.3s ease all;
}
.container-ventajas .porto-u-sub-heading {
  max-width: calc(100% - 80px);
  margin: 0;
  transition: 0.3s ease all;
  font-family: "MuseoModerno";
  font-size: 25px;
}
.container-ventajas_right {
  position: relative;
  min-height: 470px;
}
.btn-plano-ventajas a {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.2px;
  padding-right: 30px;
  transition: 0.3s ease all;
}
.btn-plano-ventajas i {
  padding-left: 5px;
  transition: 0.3s ease all;
}
.btn-plano-ventajas i.porto-icon-long-arrow-alt {
  position: absolute;
  padding-left: 5px;
  transition: 0.3s ease all;
}
.container-ventajas_box:hover i.porto-icon-long-arrow-alt {
  animation: arrow-move 0.3s infinite alternate;
}
@keyframes arrow-move {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(5px);
  }
}
.container-ventajas_img {
  display: none;
}
.container-ventajas_img:first-child {
  display: block;
}
.container-ventajas_img img {
  min-height: 450px;
  object-fit: cover;
}
.container-ventajas strong {
  font-size: 17px;
  display: block;
  padding-top: 5px;
}
/*======================================================================================*/
/* A C T I V E*/
.container-ventajas_box.active .container-ventajas h2:after {
  width: 300%;
  background: #479cba;
  transition: 0.3s ease all;
}
.container-ventajas_box.active {
  border-bottom: solid 3px #479cba;
  margin-bottom: 10px;
  opacity: 1;
  transition: 0.3s ease all;
}
.btn-plano-ventajas a {
  transform: scale(0);
  opacity: 0;
  transition: 0.3s ease all;
}
.container-ventajas_box.active .btn-plano-ventajas a {
  transform: scale(1);
  opacity: 1;
  transition: 0.3s ease all;
}
/*===============================================================*/
/*N O T I C I A S*/
a.btn.btn-xs.btn-default.text-xs.text-uppercase.btn-readmore {
  color: #fff;
  font-size: 15px !important;
  font-weight: 600;
  background: #479cba;
  padding: 12px 25px;
  border-radius: 5px;
  border: none;
}
/*===============================================================================================*/
/*P R O Y E C T O S*/
.content-galeria-proyectos {
  padding-bottom: 15px;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
  max-width: 800px;
}
/*==========================================================================*/
/*E Q U I P O*/
.content-equipo .wpb_wrapper.vc_column-inner {
  background: rgba(51, 51, 51, 0.8);
  border-radius: 20px;
  max-width: 322px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  box-shadow: 5px 0px 10px 2px rgba(0, 0, 0, 0.2);
  margin-bottom: 25px;
}
.content-equipo .wpb_wrapper.vc_column-inner:after {
  content: "";
  position: absolute;
  background: #479cba;
  width: 100%;
  height: 120px;
  left: 0;
  top: 0;
  z-index: 1;
}
.img-equipo img {
  max-width: 180px;
  margin-top: 35px;
  margin-bottom: 25px;
  border: solid 5px #fff;
  border-radius: 50%;
  position: relative;
  z-index: 10;
}
.btn-center {
  text-align: center;
}
.content-equipo_textos {
  margin-bottom: 30px;
}
.content-equipo_textos h2 {
  font-size: 25px;
  line-height: 30px !important;
}
/*==========================================================================*/
/*P A G E*/
.content-equipo_page_img img {
  max-width: 180px;
  margin-top: 35px;
  margin-bottom: 25px;
  border: solid 5px #479cba;
  border-radius: 50%;
  position: relative;
  z-index: 10;
}
.content-equipo_page .wpb_wrapper.vc_column-inner {
  box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  padding: 0 25px;
  max-width: 435px;
  margin: 35px auto 0;
  background: #f4f4f4;
  min-height: 500px;
}
/*.content-equipo_page p {
    height: 230px;
}*/
.logos-aliados img {
  max-width: 200px;
  min-height: 130px;
}
.alto-carrusel .owl-stage-outer.owl-height {
  height: 335px !important;
}
hr.tall {
  margin: 0;
  display: none;
}
/*==============================================================================*/
/* L E E R - M A S*/
.setSeeToggle {
  display: none;
  padding-top: 10px;
}
.btn-content-all button {
  background: no-repeat;
  border: none;
  font-weight: 700;
  color: #479cba;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}
.ico-arrow {
  font-size: 25px;
  padding-left: 5px;
}
/*==========================================================================*/
/*P A R R A L L A X*/
.content-equipo-all {
  position: relative;
  z-index: 10;
}
.parralax-fondo {
  background-attachment: fixed;
  position: relative;
}
.parralax-fondo:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  -webkit-backface-visibility: hidden;
}
/*==========================================================================*/
/*F O R M*/
.form-group p {
  margin: 0;
}
.form-group.campo input {
  border: none;
  border-bottom: solid 1px #479cba;
  border-radius: 0;
  padding: 20px 0;
}
textarea.wpcf7-form-control.wpcf7-textarea.custom-contact-input {
  resize: none;
  height: 70px;
  border: none;
  border-bottom: solid 1px #479cba;
  border-radius: 0;
  width: 100%;
  padding-left: 0;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary.btn-home-form {
  background: #479cba;
  color: #fff;
  padding: 12px 25px;
  border-radius: 5px;
  font-weight: 600;
  transition: 0.3s ease all;
  font-size: 16px;
  border: none;
  margin-top: 15px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary.btn-home-form:hover {
  background: #333;
  color: #fff;
  padding: 12px 25px;
  font-weight: 600;
  transition: 0.3s ease all;
}
label.font-weight-form {
  font-weight: 500;
}
.form-control:focus, select:focus {
  box-shadow: none;
}
/*==========================================================================*/
/*C O N T A C T*/
.content-ico-contact .porto-sicon-description {
  margin-top: 0px;
}
.porto-sicon-description a {
  color: #333;
}
/*==========================================================================*/
/*F O O T E R*/
aside#media_image-2 {
  text-align: center;
}
#footer img {
  width: 200px;
}
#footer .footer-main > .container {
  padding-top: 50px;
  padding-bottom: 25;
}
#footer .footer-bottom {
  padding: 10px 0px 10px 0;
  /*border-top: solid 1px #444;*/
}
#footer h3.widget-title {
  font-size: 20px !important;
  letter-spacing: 1px !important;
}
i.icon-footer {
  color: #fff;
  padding-right: 5px;
}
#footer h3.widget-title {
  text-transform: none !important;
}
/*==============================================================================*/
/*Q U E R Y*/
@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 1370px;
    padding-left: 35px;
    padding-right: 35px;
  }
  .content-equipo_page .wpb_wrapper.vc_column-inner {
    min-height: 520px;
  }
}
/* lg - TABLET LANDSCAPE STYLES */
@media (max-width: 1199px) {
  .img-efecto :after {
    left: -15px;
    top: -15px;
  }
  p.box-servicios-home_p {
    height: 190px;
  }
  .porto-u-heading.box-operadores-numbers {
    padding: 0 10px;
  }
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 991px) {
  #footer .footer-bottom .footer-center {
    padding: 10px 8px;
    text-align: center !important;
    line-height: 20px;
  }
  .vc_row.wpb_row.top-row.iconos-apps.porto-inner-container {
    position: inherit;
    bottom: 0;
    padding-top: 50px;
    width: inherit;
  }
  .img-efecto img, .img-efecto-left img {
    position: relative;
    z-index: 10;
    min-height: inherit;
    max-height: inherit;
    object-fit: cover;
  }
  .contact-top_box-text {
    display: none;
  }
  .contact-top_box-ico {
    width: 40px;
    height: 40px;
    max-width: 40px;
    max-height: 40px;
  }
  .contact-top_inner.correo {
    width: inherit;
    padding-left: 15px;
  }
  .contact-top_inner a {
    display: flex;
    width: 100%;
    min-width: 100%;
  }
  .contact-top_inner:last-child a {
    width: 100%;
    min-width: 100%;
  }
  #header .header-main .header-center, #header .header-main .header-right {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  img.img-responsive.standard-logo.retina-logo {
    padding: 0;
  }
  aside.widget.widget_media_image {
    text-align: center;
  }
  #header .header-main .container {
    min-height: 0;
  }
  #header .header-main .header-left {
    padding: 0;
  }
  #header .mobile-toggle {
    font-size: 30px;
  }
  .img-efecto-flor.vc_column_container {
    padding-bottom: 25px;
  }
  .porto-sicon-box.box-ms-page {
    border: solid 1px #edeff2;
    background: #fff;
    padding: 35px 20px;
    box-shadow: 0px 35px 50px 0px rgba(0, 0, 0, 0.07);
    transition: 0.3s ease all;
    height: 100%;
    min-height: inherit;
  }
  .titulo-page h1 {
    font-size: 35px;
    line-height: 40px !important;
  }
  p.box-servicios-home_p {
    height: inherit;
  }
  /*======================================================================================*/
  /*B O X E N F O Q U E*/
  .box-enfoque_carrusel {
    width: 100% !important;
    position: relative;
    left: 0px;
    z-index: 100;
  }
  section.vc_section.d-img-mobil {
    background-image: url(https://develop1.webstudiopanama.com/Sollertia/wp-content/uploads/2024/11/Diseno-de-Sistemas-de-Electrificacion-img2.png);
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
  }
  i.fa.ico-top, i.fa.ico-top:hover {
    color: #fff !important;
  }
  .contact-top_box-ico, .contact-top_box-ico:hover {
    border: solid 2px #fff !important;
  }
}
/* sm - SMARTPHONE LANDSCAPE STYLES */
@media (max-width: 767px) {
  .header-video video, .hero-box {
    height: 500px;
  }
  h1.content-text-hero_titulo {
    font-size: 60px;
    line-height: 65px !important;
  }
  .content-text-hero h3 {
    font-size: 25px;
    line-height: 30px !important;
    letter-spacing: 0px;
    margin-bottom: 25px;
  }
  .content-equipo_page .wpb_wrapper.vc_column-inner {
    min-height: inherit;
  }
  .container-ventajas_img img {
    min-height: inherit;
    object-fit: cover;
  }
  .container-ventajas_right {
    position: relative;
    min-height: 100%;
  }
  .box-servicios-home h3.porto-sicon-title {
    height: 100%;
    min-height: 100%;
  }
  .page-top .page-title {
    font-size: 35px;
    font-weight: 700;
    line-height: 40px;
  }
  .porto-u-heading.box-operadores-numbers {
    padding: 0;
  }
  .img-troley-sistem img {
    max-width: inherit;
  }
  /*======================================================================================*/
  /*B O X L I N E N U M B E R*/
  .vc_row.wpb_row.vc_inner.row.line-bajo {
    border-bottom: solid 0px #f4f4f4;
  }
  .line-left {
    border-left: solid 1px #f4f4f4;
    margin-left: 15px !important;
  }
  .sect-mantenimiento.positio-top:after {
    content: "";
    position: absolute;
    background: #f4f4f4;
    width: 20px;
    height: 1px;
    left: 0px;
    right: 0;
    top: 20px;
    margin: 0;
    z-index: 1;
    transition: 0.3s ease all;
  }
  .sect-mantenimiento.positio-top strong {
    position: absolute;
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 5px;
    text-align: center;
    font-size: 25px;
    transition: 0.3s ease all;
    left: -40px;
    right: 0;
    top: 0;
    margin: 0;
    z-index: 10;
  }
  .sect-mantenimiento.position-bottom:after {
    content: "";
    position: absolute;
    background: #f4f4f4;
    width: 20px;
    height: 1px;
    left: 0px;
    right: 0;
    top: 20px;
    margin: 0;
    z-index: 1;
    transition: 0.3s ease all;
  }
  .sect-mantenimiento.position-bottom strong {
    position: absolute;
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 5px;
    font-size: 25px;
    transition: 0.3s ease all;
    left: -40px;
    right: 0;
    top: 0px;
    margin: 0;
    z-index: 10;
    text-align: center;
  }
  .sect-mantenimiento.positio-top {
    padding-bottom: 35px;
    margin: 0;
    position: relative;
    text-align: left !important;
    padding-left: 30px;
  }
  .sect-mantenimiento.position-bottom {
    padding-top: 0;
    margin: 0;
    position: relative;
    text-align: left !important;
    padding-left: 30px;
  }
  .sect-mantenimiento.position-bottom:nth-child(2) {
    padding-top: 100px;
  }
  .sect-mantenimiento.positio-top:hover:after, .sect-mantenimiento.position-bottom:hover:after {
    background: #479cba;
    height: 1px;
    width: 28px;
    transition: 0.3s ease all;
  }
}
/* xs - SMARTPHONE PORTRAIT STYLES */
@media (max-width: 479px) {
  .content-text-hero h3 {
    font-size: 20px;
    line-height: 25px !important;
    letter-spacing: 0px;
    margin-bottom: 25px;
  }
  h1.content-text-hero_titulo {
    font-size: 40px;
    line-height: 45px !important;
  }
  .titulo-page h1 {
    font-size: 30px;
    line-height: 35px !important;
  }
  .header-col.visible-for-sm.header-left {
    max-width: 60px;
  }
  .header-col.visible-for-sm.header-right {
    max-width: 95px;
  }
  img.img-responsive.standard-logo.retina-logo {
    width: 90px;
  }
}
/*# 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%2F2358-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F2358-scss-tablet-l.scss%22%2C%22wp-content%2Fcustom_codes%2F2358-scss-tablet-p.scss%22%2C%22wp-content%2Fcustom_codes%2F2358-scss-mobile-l.scss%22%2C%22wp-content%2Fcustom_codes%2F2358-scss-mobile-p.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BACCA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADlBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACgCA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADhDA%3BAAAA%3BACsDA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAD5JA%3BAAAA%3BACkKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%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%3BAD%2FLA%3BAAAA%3BAAAA%3BAAAA%3BACiNA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD5PA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACuQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAD3SA%3BAAAA%3BACgTA%3BAAAA%3BAAAA%3BAAGA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADtWA%3BAAAA%3BAC0WA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BADvZA%3BAAAA%3BAC8ZA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC4bA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BADxcA%3BAAAA%3BAC%2BcA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAD3fA%3BAAAA%3BACggBA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADpgBA%3BAAAA%3BACygBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADjjBA%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%3BAAAA%3BACslBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAD%2FmBA%3BAAAA%3BACqnBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADpqBA%3BAAAA%3BACgrBA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BADnwBA%3BAAAA%3BACywBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADpyBA%3BAAAA%3BACuzBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%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%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BADr2BF%3BAAAA%3BACy2BA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADv8BA%3BAAAA%3BACg9BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADl%2BBA%3BAAAA%3BAC6%2BBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD7%2BBA%3BAAAA%3BAC0%2FBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAD7%2FBA%3BAAAA%3BACmgCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BADxiCA%3BAAAA%3BAC%2BiCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADxjCA%3BAAAA%3BAAAA%3BACqkCA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FkCA%3BAAAA%3BAColCA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BADlmCA%3BAAAA%3BAC6mCA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADrnCA%3BAAAA%3BACmoCA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAD%2FqCA%3BAAAA%3BACorCA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BADvrCA%3BAAAA%3BAC4rCA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADrtCA%3BAAAA%3BAC0tCA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BADhuCJ%3BAAIA%3BAEJA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAFRA%3BAASA%3BAGTA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAH9EA%3BAAAA%3BAGmFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAHlHA%3BAAcA%3BAIdA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAJzBA%3BAAAA%3BAIgCA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%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%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJpIA%3BAAmBA%3BAKnBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%22%7D */