    @keyframes bounce {
      0%, 10%, 25%, 40%, 50%, 100% {
        transform: translateY(0); /* Starting and ending position */
      }
      20% {
        transform: translateY(-30px); /* Peak of the bounce */
      }
      30% {
        transform: translateY(-15px); /* Mid-bounce return */
      }
    }


.bouncing-element {animation: bounce 2.5s ease-in-out infinite !important; z-index: 1;}

div.ba-item-content-slider.ba-item.newheroslider div.slideshow-wrapper ul.ba-slideshow {overflow: visible;}

.ceroh {min-height: 0px !important; height: 1px !important;}

.ceroha {min-height: 0px !important; height: 1px !important;}

.tofront {z-index: 1450 !important;}



.front {z-index: 5 !important;}

.whitetop {min-height: 8px !important; height: 8px !important;}

@-moz-document url-prefix() {
  div.ba-item-button.ba-item.hconocemas div.ba-button-wrapper a.ba-btn-transition span {padding-top: 8px;}
}

@-moz-document url-prefix() {
  div.ba-item-overlay-section.ba-item.pconline div.ba-button-wrapper a.ba-btn-transition span {padding-top: 5px;}
}

div.ba-item-feature-box.ba-item.logos div.ba-feature-box-wrapper div.ba-feature-box div.ba-feature-image-wrapper div.ba-feature-image {
  background-size: contain;
}

.contactbox {overflow: hidden;}

.overcalc div.close-overlay-section i.ba-icons.ba-icon-close.ba-overlay-section-close::after {
  display: block;
  float: left;
  content: "Cerrar";
  font-family: 'Gotham';
  font-weight: 400;
  font-size: 12px;
  margin: 16px 0px 0px 12px;
}

.overcalc div.close-overlay-section i.ba-icons.ba-icon-close.ba-overlay-section-close {background: #006c31; border-radius: 5px;}

div.ba-form-submit-recaptcha-wrapper div.forms-recaptcha {transform: scale(0.70) !important; margin-left: -40px;}

div.ba-form-field-item.ba-form-checkbox-field.aceptopp fieldset.ba-input-wrapper div.ba-field-container div.ba-form-checkbox-group-wrapper div.ba-form-checkbox-wrapper.last-row-checkbox-wrapper {margin: 0px;}

div.ba-item-overlay-section.ba-item.pconline div.ba-button-wrapper a.ba-btn-transition {pointer-events: none;}

.menubar {z-index: 10000;}

.stkhead {box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.25) !important; min-height: 25px !important; height: 25px !important;}

.whitebar {box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.25) !important;}

.fondoscol {background-size: auto 100% !important;}

.reqacord {border-radius: 15px; overflow: hidden;}

.ceroh div.column-wrapper div.ba-grid-column-wrapper.ba-col-10.ba-sm-pt-9 {min-height: 0px !important; height: 1px !important;}

.ceroh div.column-wrapper {min-height: 0px !important; height: 1px !important;}

.boxtext {text-shadow: #000000 1px 1px 7px;}

div.ba-item-content-slider.ba-item.porque div.slideshow-wrapper ul.ba-slideshow div.slideshow-content {position: relative; overflow: hidden; width: 20.75vw !important;  max-width: 400px !important;margin: 0 auto; border-radius: 2.75vw 2.75vw 0 0; height: 39vw !important; max-height: 758px !important;}

div.ba-item-content-slider.ba-item.porque div.slideshow-wrapper ul.ba-slideshow div.ba-slideshow-dots {bottom: 10px;}

@media (min-width: 1441px) {
  div.ba-item-content-slider.ba-item.porque div.slideshow-wrapper ul.ba-slideshow div.slideshow-content {border-radius: 45px 45px 0 0;}
}

@media (max-width: 1024px) {
  div.ba-item-content-slider.ba-item.porque div.slideshow-wrapper ul.ba-slideshow div.slideshow-content {width: 23.5vw !important; height: 46.5vw !important;}
}

@media (max-width: 768px) {
  div.ba-item-content-slider.ba-item.porque div.slideshow-wrapper ul.ba-slideshow div.slideshow-content {width: 40vw !important; height: 76vw !important; border-radius: 5.5vw 5.5vw 0 0;}
}

div.ba-item-content-slider.ba-item.newhomeslider div.slideshow-wrapper ul.ba-slideshow div.slideshow-content {height: 41vw !important; max-height: 800px !important;}

div.ba-item-flipbox.ba-item.homeslideflip div.ba-flipbox-wrapper {height: 680px !important; max-height: 680px !important;}

@media (max-width: 1780px) {
  div.ba-item-flipbox.ba-item.homeslideflip div.ba-flipbox-wrapper {height: 36vw !important;}
}

@media (max-width: 1440px) {
  div.ba-item-flipbox.ba-item.homeslideflip div.ba-flipbox-wrapper {height: 36vw !important;}
}

@media (max-width: 1024px) {
  div.ba-item-content-slider.ba-item.newhomeslider div.slideshow-wrapper ul.ba-slideshow div.slideshow-content {height: 68vw !important;}
  div.ba-item-flipbox.ba-item.homeslideflip div.ba-flipbox-wrapper {height: 60vw !important;}
}

@media (max-width: 768px) {
  div.ba-item-content-slider.ba-item.newhomeslider div.slideshow-wrapper ul.ba-slideshow div.slideshow-content {height: 150vw !important; max-height: 1920px !important;}
  div.ba-item-flipbox.ba-item.homeslideflip div.ba-flipbox-wrapper {height: 110vw !important; max-height: 1920px !important;}
  .slidenested {height: 150vw !important;}
  .slideflipcol {height: 100vw !important;}
  .slidetextcol {height: 50vw !important;}
}

div.ba-item-content-slider.ba-item.newhomeslider div.slideshow-wrapper ul.ba-slideshow div.ba-slideshow-dots {bottom: 10px;}

div.ba-section.row-fluid.procrecer div.ba-section-items div.ba-row-wrapper.ba-container.ba-desktop-sticky-row-enabled.row-with-menu {z-index: 1500 !important;}

div.ba-item-main-menu.ba-item.frontier div.ba-menu-wrapper div.main-menu div.integration-wrapper ul.mod-menu li.nav-item a i.ba-menu-item-icon.zmdi.zmdi-home::before {color: rgba(43, 73, 87, 0.5);}

div.ba-item-main-menu.ba-item.frontier div.ba-menu-wrapper.ba-hamburger-menu.ba-collapse-submenu div.main-menu.visible-menu {border-radius: 20px 0px 0px 20px;}


div.ba-item-recent-posts.ba-item.docsdownload div.ba-blog-posts-wrapper div.ba-blog-post div.ba-blog-post-content div.ba-blog-post-title-wrapper h3.ba-blog-post-title a {
  pointer-events: none;
}

div.ba-item-recent-posts.ba-item.docsdownload div.ba-blog-posts-wrapper div.ba-blog-post div.ba-blog-post-content div.ba-blog-post-fields div.ba-blog-post-field-row-wrapper div.ba-blog-post-field-row div.ba-blog-post-field-title {display: none;}

div.ba-item-recent-posts.ba-item.docsdownload div.ba-blog-posts-wrapper div.ba-blog-post div.ba-blog-post-content div.ba-blog-post-fields div.ba-blog-post-field-row-wrapper div.ba-blog-post-field-row div.ba-blog-post-field-value {text-align: left;}

div.ba-item-recent-posts.ba-item.docsdownload div.ba-blog-posts-wrapper div.ba-blog-post div.ba-blog-post-content div.ba-blog-post-fields div.ba-blog-post-field-row-wrapper div.ba-blog-post-field-row div.ba-blog-post-field-value a {color: #2b4957; background: rgba(43, 73, 87, 0.10); padding: 8px 12px 6px 8px; border: solid 1px rgba(43, 73, 87, 0.25); border-radius: 6px; position: relative !important; display: inline-block !important;}

div.ba-item-recent-posts.ba-item.docsdownload div.ba-blog-posts-wrapper div.ba-blog-post div.ba-blog-post-content div.ba-blog-post-fields div.ba-blog-post-field-row-wrapper div.ba-blog-post-field-row div.ba-blog-post-field-value a::before {
  content: '\f220';
  font-family: Material-Design-Iconic-Font;
  background: #2b4957;
  color: #ffffff;
  padding: 5px;
  margin-right: 5px;
  border-radius: 6px 2px 2px 2px;
  border-top: solid 1px #bddae7;
  border-bottom: solid 1px #1c2f38;
}


div.ba-item-recent-posts.ba-item.caldownload div.ba-blog-posts-wrapper div.ba-blog-post div.ba-blog-post-content div.ba-blog-post-title-wrapper h3.ba-blog-post-title a {
  pointer-events: none;
}

div.ba-item-recent-posts.ba-item.caldownload div.ba-blog-posts-wrapper div.ba-blog-post div.ba-blog-post-content div.ba-blog-post-fields div.ba-blog-post-field-row-wrapper div.ba-blog-post-field-row div.ba-blog-post-field-title {display: none;}

div.ba-item-recent-posts.ba-item.caldownload div.ba-blog-posts-wrapper div.ba-blog-post div.ba-blog-post-content div.ba-blog-post-fields div.ba-blog-post-field-row-wrapper div.ba-blog-post-field-row div.ba-blog-post-field-value {text-align: left;}

div.ba-item-recent-posts.ba-item.caldownload div.ba-blog-posts-wrapper div.ba-blog-post div.ba-blog-post-content div.ba-blog-post-fields div.ba-blog-post-field-row-wrapper div.ba-blog-post-field-row div.ba-blog-post-field-value a {color: #ffffff; background: rgba(255, 255, 255, 0.20); padding: 8px 12px 6px 8px; border: solid 1px rgba(255, 255, 255, 0.25); border-radius: 6px; position: relative !important; display: inline-block !important;}

div.ba-item-recent-posts.ba-item.caldownload div.ba-blog-posts-wrapper div.ba-blog-post div.ba-blog-post-content div.ba-blog-post-fields div.ba-blog-post-field-row-wrapper div.ba-blog-post-field-row div.ba-blog-post-field-value a::before {
  content: '\f220';
  font-family: Material-Design-Iconic-Font;
  background: #2b4957;
  color: #ffffff;
  padding: 5px;
  margin-right: 5px;
  border-radius: 6px 2px 2px 2px;
  border-top: solid 1px #bddae7;
  border-bottom: solid 1px #1c2f38;
}

form.perfilform div.ba-form-page div.ba-form-page-break div.ba-form-page-break-buttons span.ba-form-page-break-button {line-height: 0px; padding: 20px 30px 12px 30px;}

form.perfilform div.ba-form-page[data-page-key="ba-form-page-1"] {
  background-image: linear-gradient(0deg, rgba(17, 103, 54, 1) 0%, rgba(17, 103, 54, 0.5) 100%);
  background-color: #999;
  background-attachment: scroll;
}

form.perfilform div.ba-form-page[data-page-key="ba-form-page-2"] {
  background-image: linear-gradient(0deg, rgba(14, 119, 140, 1) 0%, rgba(14, 119, 140, 0.5) 100%);
  background-color: #999;
  background-attachment: scroll;
}

form.perfilform div.ba-form-page[data-page-key="ba-form-page-3"] {
  background-image: linear-gradient(0deg, rgba(43, 73, 87, 1) 0%, rgba(43, 73, 87, 0.5) 100%);
  background-color: #999;
  background-attachment: scroll;
}

form.perfilform div.ba-form-page[data-page-key="ba-form-page-4"] {
  background-image: linear-gradient(0deg, rgba(17, 103, 54, 1) 0%, rgba(17, 103, 54, 0.5) 100%);
  background-color: #999;
  background-attachment: scroll;
}

form.perfilform div.ba-form-page[data-page-key="ba-form-page-5"] {
  background-image: linear-gradient(0deg, rgba(14, 119, 140, 1) 0%, rgba(14, 119, 140, 0.5) 100%);
  background-color: #999;
  background-attachment: scroll;
}

form.perfilform div.ba-form-page[data-page-key="ba-form-page-6"] {
  background-image: linear-gradient(0deg, rgba(43, 73, 87, 1) 0%, rgba(43, 73, 87, 0.5) 100%);
  background-color: #999;
  background-attachment: scroll;
}

form.perfilform div.ba-form-page[data-page-key="ba-form-page-7"] {
  background-image: linear-gradient(0deg, rgba(17, 103, 54, 1) 0%, rgba(17, 103, 54, 0.5) 100%);
  background-color: #999;
  background-attachment: scroll;
}

form.perfilform div.ba-form-page[data-page-key="ba-form-page-8"] {
  background-image: linear-gradient(0deg, rgba(14, 119, 140, 1) 0%, rgba(14, 119, 140, 0.5) 100%);
  background-color: #999;
  background-attachment: scroll;
}

form.perfilform div.ba-form-page[data-page-key="ba-form-page-9"] {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.5) 100%);
  background-color: #999;
  background-attachment: scroll;
}

form.perfilform div.ba-form-page {border-radius: 0 0 20px 20px; max-width: 600px;}

form.perfilform::before {
  display: block;
  height: 100px;
  background-image: url(../../../../../images/new2025/perfil_inversionista3.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left bottom;
  background-color: rgba(14, 119, 140, 0.90);
  content: "";
  max-width: calc(100vw - 3.125rem);
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  border-radius: 20px 20px 0 0;
}

form.perfilform div.ba-form-page div.ba-page-items div.ba-form-row div.ba-form-column-wrapper div.ba-form-column div.ba-form-field-item fieldset.ba-input-wrapper legend.ba-field-label-wrapper span.required-star {display: none;}

div.ba-forms-modal-wrapper.ba-form-lightbox-layout.ba-form-8 div.ba-forms-modal-backdrop {background-color: rgba(43, 73, 87, 0.95);}