/* ESTILO POR DEFAULT*/
:root {
    --button-color: #d80b03;
  }
  
  
  #tab-moufd-1{
      background-color: transparent !important;
  }
  
  
  .fas.fa-question-circle::before {
    content: url("https://www.multibank.com.pa/sites/default/files/gallery/homepersonas/icono_mensaje.svg");
    display: inline-block;
    width: 24px;
    height: 24px;
  }
  
  .fas.fa-map-marker-alt::before {
    content: url("https://www.multibank.com.pa/sites/default/files/gallery/homepersonas/icono_ubicacion.svg");
    display: inline-block;
    width: 24px;
    height: 24px;
  }
  
  .fas.fa-lock-open::before {
    content: url("https://www.multibank.com.pa/sites/default/files/gallery/homepersonas/icono_seguro.svg");
    display: inline-block;
    width: 24px;
    height: 24px;
  }
  
  
  .gsc-tabs .tabs_wrapper.tabs_horizontal .tab-content .tab-pane { 
      padding: 55px 0 0 !important;
  }
  
  
  .mltbnk-main-menu .header-one__main-inner {
    justify-content: space-between;
  }
  
  .mltbnk-main-menu .navigation .gva_menu {
    padding: 0;
  }
  
  .mltbnk-main-menu .navigation .gva_menu > li {
    display: inline-block;
  }
  
  .mltbnk-main-menu .navigation .gva_menu > li > a {
    color: #414141 !important;
    display: block;
    padding: 25px 10px 10px 10px;
  }
  
  .mltbnk-main-menu
    .navigation
    .gva_menu
    > li.menu-item--active-trail
    > a::after {
    content: "";
    width: 100%;
    height: 2px;
  
    display: block;
    margin-top: 3px;
  }
  
  .mltbnk-main-menu-left {
    justify-content: flex-start;
    flex: 0 0 auto;
    padding: 0 1rem;
    display: flex;
    align-items: flex-start;
    height: 60px;
  }
  
  .mltbnk-main-menu-left .header-one__main-menu {
    flex: 0 0 auto;
    width: 100%;
  }
  
  .mltbnk-main-menu-right {
    align-items: center;
    justify-content: end;
    flex: 0 0 auto;
    padding: 0 1rem;
  }
  
  @media (max-width: 1024px) {
    .mltbnk-main-menu .navigation .block-content {
      overflow: auto;
      scrollbar-width: none;
    }

    .mltbnk-main-menu .navigation .block-content::-webkit-scrollbar{
      display: none;
    }   
  
    .mltbnk-main-menu .navigation .gva_menu {
      min-width: 700px;
    }
  
    .mltbnk-main-menu-left {
      width: 100%;
    }
  
    .mltbnk-main-menu-right {
      display: none;
    }
  }
  
  .mltbnk-main-menu-right > div {
    margin-right: 0;
  }
  
  .mltbnk-main-menu-right > div a {
    color: #414141;
    display: flex;
    padding: 13px 10px;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    flex-wrap: nowrap;
  }
  
  .mltbnk-main-menu-right .mltbnk-banca-linea {
    background-color: #fcea10;
  }
  
  /*Menu auxiliar*/
  .mltbnk-aux-menu {
    background-color: #d80303;
  }
  
  .mltbnk-aux-menu .header-one__main-inner {
    justify-content: flex-start;
  }
  
  .mltbnk-aux-menu .navigation .gva_menu {
    padding: 0;
  }
  
  .mltbnk-aux-menu .navigation .gva_menu > li {
    display: inline-block;
  }
  
  .mltbnk-aux-menu .navigation .gva_menu > li > a {
    color: #fff !important;
    display: block;
    padding: 25px 10px;
  }
  
  .mltbnk-aux-menu .navigation .gva_menu > li.menu-item--active-trail > a {
    font-weight: bold;
  }
  
  .mltbnk-aux-menu-left {
    justify-content: center;
    flex: 0 0 auto;
    padding: 0.8rem 2rem;
    box-shadow: -15px 0 25px -5px rgba(0, 0, 0, 0.3),
      15px 0 25px -5px rgba(0, 0, 0, 0.3);
    margin-left: 15px;
  }
  .node--type-home-patrimonial .footer_bg {
    background-color: #343936 !important;
}


.node--type-landing-page-patrimonnial  .footer_bg {
    background-color: #343936 !important;
}

.node--type-productos-patrimonial .footer_bg {
    background-color: #343936 !important;
}

.node--type-productos-patrimonial .subfooter_bg {
    background-color: #343936 !important;
}

.node--type-landing-page-patrimonnial .subfooter_bg {
    background-color: #343936 !important;
}
  
  @media (max-width: 1200px) {
    .mltbnk-aux-menu-left {
      padding: 1rem 2rem;
    }
  }
  
  @media (max-width: 1024px) {
    .mltbnk-aux-menu-left {
      box-shadow: none;
      padding: 1rem;
    }
  }
  
  .mltbnk-aux-menu .header-one__branding {
    flex: 0 0 auto;
    margin: auto;
    width: auto;
    max-width: 150px;
  }
  
  .mltbnk-aux-menu-left .header-one__main-menu {
    flex: 0 0 auto;
    width: 100%;
  }
  
  .mltbnk-aux-menu-right {
    align-items: center;
    justify-content: end;
    flex: 0 0 auto;
    margin-left: 15px;
    padding: 0 1rem;
  }
  
  .mltbnk-aux-menu-right .menu-bar span {
    background-color: #fff;
  }
  
  .mltbnk-aux-menu-right > div {
    margin-right: 0;
  }
  
  /* menu movil */
  
  @media (max-width: 1024px) {
    .gva-offcanvas-mobile .after-offcanvas {
      display: block !important;
      visibility: visible !important;
    }
  
    .gva-offcanvas-mobile .before-offcanvas {
      display: block !important;
      visibility: visible !important;
    }
  
    .gva-offcanvas-mobile .page-offcanvas {
      display: block !important;
      visibility: visible !important;
    }
  
    .mltbnk-aux-menu-right .gva-offcanvas-mobile .before-offcanvas {
      display: flex !important;
      align-items: center;
      justify-content: center;
    }
  
    .mltbnk-aux-menu-right .gva-offcanvas-mobile .before-offcanvas a {
      color: #414141;
      display: flex;
      padding: 13px 10px;
    }
  
    .mltbnk-aux-menu-right .gva-offcanvas-mobile .after-offcanvas {
      display: flex !important;
      align-items: center;
      justify-content: center;
    }
  
    .mltbnk-aux-menu-right .gva-offcanvas-mobile .after-offcanvas > div {
      text-align: center;
      width: 80%;
    }
  
    .mltbnk-aux-menu-right .gva-offcanvas-mobile .after-offcanvas a {
      color: #414141;
      display: flex;
      padding: 13px 10px;
      background-color: #fcea10;
      align-content: center;
      justify-content: center;
      flex-direction: row;
      align-items: center;
    }
  
    .mltbnk-aux-menu .navigation .gva_menu > li {
      display: block;
      width: 100%;
    }
  
    .mltbnk-aux-menu .navigation .gva_menu > li > a {
      color: #414141 !important;
      display: block;
      padding: 15px 10px;
      border-bottom: 1px solid #f59d02;
    }
  }
  
  .node--type-home-patrimonial .mltbnk-main-menu .navigation .gva_menu > li > a {
    color: #414141 !important;
  }
  
  .node--type-home-patrimonial .mltbnk-main-menu-right > div a {
    color: #414141;
  }
  
  /*Menu auxiliar*/
  .node--type-home-patrimonial .mltbnk-aux-menu {
    background-color: #343936;
  }
  
  .node--type-home-patrimonial .footer_bg  {
    background-color: #343936 !important;
  }
  
  .node--type-home-patrimonial .subfooter_bg  {
    background-color: #343936 !important;
  }
  
  
  .node--type-landing-page-patrimonnial .mltbnk-aux-menu {
    background-color: #343936;
  }
  
  .node--type-productos-patrimonial .mltbnk-aux-menu {
    background-color: #343936;
  }
  
  .node--type-productos-patrimonial .mltbnk-aux-menu {
    background-color: #343936;
  }
  
  .node--type-home-patrimonial .mltbnk-aux-menu .navigation .gva_menu > li > a {
    color: #fff !important;
  }
  
  .node--type-productos-patrimonial
    .mltbnk-aux-menu
    .navigation
    .gva_menu
    > li
    > a {
    color: #fff !important;
  }
  
  .node--type-home-patrimonial .mltbnk-aux-menu-left {
    box-shadow: -15px 0 25px -5px rgb(0 0 0 / 89%),
      15px 0 25px -5px rgb(0 0 0 / 90%);
  }
  
  .node--type-productos-patrimonial .mltbnk-aux-menu-left {
    box-shadow: -15px 0 25px -5px rgb(0 0 0 / 89%),
      15px 0 25px -5px rgb(0 0 0 / 90%);
  }
  
  /* DIAMANTE*/
  
  .node-type-productos-personas .mltbnk-main-menu
    .navigation
    .gva_menu
    > li
    > a {
    color: #414141 !important;
  }
  
  .node-type-productos-personas .mltbnk-main-menu-right > div a {
    color: #414141;
  }
  
  .node-type-productos-personas .mltbnk-main-menu-right .mltbnk-banca-linea {
    background-color: #fcea10;
  }
  
  .node-type-productos-personas .mltbnk-aux-menu {
    background-color: #1d1b1b;
  }
  
  
  .node-type-productos-personas .mltbnk-aux-menu
    .navigation
    .gva_menu
    > li
    > a {
    color: #fff !important;
  }
  
  
  .node-type-productos-personas .mltbnk-aux-menu-left {
    box-shadow: -15px 0 25px -5px rgb(0 0 0 / 89%),
      15px 0 25px -5px rgb(0 0 0 / 90%);
  }
  
  
  
  .node--type-landing-page-diamante
    .mltbnk-main-menu
    .navigation
    .gva_menu
    > li
    > a {
    color: #414141 !important;
  }
  
  .node--type-landing-page-diamante .mltbnk-main-menu-right > div a {
    color: #414141;
  }
  
  .node--type-landing-page-diamante .mltbnk-main-menu-right .mltbnk-banca-linea {
    background-color: #fcea10;
  }
  
  .node--type-landing-page-diamante .mltbnk-aux-menu {
    background-color: #1d1b1b;
  }
  
  .node--type-landing-page-diamante
    .mltbnk-aux-menu
    .navigation
    .gva_menu
    > li
    > a {
    color: #fff !important;
  }
  
  .node--type-landing-page-diamante .mltbnk-aux-menu-left {
    box-shadow: -15px 0 25px -5px rgb(0 0 0 / 89%),
      15px 0 25px -5px rgb(0 0 0 / 90%);
  }
  
  /* Diamante Home */
  .node-type-home-diamante .mltbnk-main-menu .navigation .gva_menu > li > a {
    color: #414141 !important;
  }
  
  .node-type-home-diamante .mltbnk-main-menu-right > div a {
    color: #414141;
  }
  
  .node-type-home-diamante .mltbnk-main-menu-right .mltbnk-banca-linea {
    background-color: #fcea10;
  }
  
  /*Menu auxiliar*/
  .node-type-home-diamante .mltbnk-aux-menu {
    background-color: #1d1b1b;
  }
  
  .node-type-home-diamante .mltbnk-aux-menu .navigation .gva_menu > li > a {
    color: #fff !important;
  }
  
  .node-type-home-diamante .mltbnk-aux-menu-left {
    box-shadow: -15px 0 25px -5px rgb(0 0 0 / 89%),
      15px 0 25px -5px rgb(0 0 0 / 90%);
  }
  
  .node-type-productos-personas .mltbnk-aux-menu-left {
    box-shadow: -15px 0 25px -5px rgb(0 0 0 / 89%),
      15px 0 25px -5px rgb(0 0 0 / 90%);
  }
  
  @media (max-width: 1200px) {
    .node--type-landing-page-diamante .mltbnk-aux-menu-left {
      padding: 1rem 2rem;
    }
     .node-type-productos-personas .mltbnk-aux-menu-left {
      padding: 1rem 2rem;
    }
    
    
  
    .node-type-home-diamante .mltbnk-aux-menu-left {
      padding: 1rem 2rem;
    }
    
    .node-type-productos-personas .mltbnk-aux-menu-left {
      padding: 1rem 2rem;
    }
  }
  
  @media (max-width: 1024px) {
    .node--type-landing-page-diamante .mltbnk-aux-menu-left {
      box-shadow: none;
      padding: 1rem;
    }
    
     .node-type-productos-personas .mltbnk-aux-menu-left {
      box-shadow: none;
      padding: 1rem;
    }
  
    .node-type-home-diamante .mltbnk-aux-menu-left {
      box-shadow: none;
      padding: 1rem;
    }
    
    .node-type-productos-personas .mltbnk-aux-menu-left {
      box-shadow: none;
      padding: 1rem;
    }
  }
  
  .node--type-landing-page-diamante .mltbnk-aux-menu-right .menu-bar span {
    background-color: #fff;
  }
   .node-type-productos-personas .mltbnk-aux-menu-right .menu-bar span {
    background-color: #fff;
  }
  
  .node-type-home-diamante .mltbnk-aux-menu-right .menu-bar span {
    background-color: #fff;
  }
  
     .node-type-productos-personas .mltbnk-aux-menu-right .menu-bar span {
    background-color: #fff;
  }
  
  /* menu movil */
  
  @media (max-width: 1024px) {
    .node--type-landing-page-diamante
      .mltbnk-aux-menu-right
      .gva-offcanvas-mobile
      .before-offcanvas
      a {
      color: #414141;
    }
    
      .node-type-productos-personas .mltbnk-aux-menu-right
      .gva-offcanvas-mobile
      .before-offcanvas
      a {
      color: #414141;
    }
  
    .node-type-home-diamante
      .mltbnk-aux-menu-right
      .gva-offcanvas-mobile
      .before-offcanvas
      a {
      color: #414141;
    }
    .node-type-productos-personas .mltbnk-aux-menu-right
      .gva-offcanvas-mobile
      .before-offcanvas
      a {
      color: #414141;
    }
  
    .node-type-home-diamante
      .mltbnk-aux-menu-right
      .gva-offcanvas-mobile
      .after-offcanvas
      a {
      color: #414141;
      background-color: #fcea10;
      align-items: center;
      justify-content: center;
    }
    
       .node-type-productos-personas .mltbnk-aux-menu-right
      .gva-offcanvas-mobile
      .after-offcanvas
      a {
      color: #414141;
      background-color: #fcea10;
      align-items: center;
      justify-content: center;
    }
  
    .node--type-landing-page-diamante
      .mltbnk-aux-menu
      .navigation
      .gva_menu
      > li
      > a {
      color: #414141 !important;
      border-bottom: 1px solid #414141;
    }
    
      .node-type-productos-personas .mltbnk-aux-menu
      .navigation
      .gva_menu
      > li
      > a {
      color: #414141 !important;
      border-bottom: 1px solid #414141;
    }
  
    .node-type-home-diamante .mltbnk-aux-menu .navigation .gva_menu > li > a {
      color: #414141 !important;
      border-bottom: 1px solid #414141;
    }
    .node-type-productos-personas .mltbnk-aux-menu .navigation .gva_menu > li > a {
      color: #414141 !important;
      border-bottom: 1px solid #414141;
    }
  }
  
  .tittle_bold {
    font-weight: 500 !important;
    font-size: 28px !important;
  }
  
  .gsc-button {
    text-transform: capitalize !important;
    font-weight: 600 !important;
  }
  
  .gsc-button.medium {
    font-size: 14px !important;
    padding: 8px 20px !important;
  }
  
  .mbk_p div.span {
    font-family: "Open Sans Regular";
    font-size: 16px !important;
    font-style: normal;
    font-weight: normal;
    color: #4d4d4f;
    letter-spacing: -0.274286px !important;
  }
  
  .mth-align-modal {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-direction: row;
  }
  
  .banner-text-general {
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
    min-height: 300px;
  }
  
  .s {
    background-color: #ff643b;
    padding: 10px;
    color: #fff !important;
    border-radius: 10px;
  }
  
  .mbk-img-icon {
    padding: 0;
    margin: 10px 10px 0px 10px;
    width: 35%;
    place-self: center;
  }
  
  .mbk-center-content
    .bb-inner
    .bb-container
    .row
    .gsc-column
    .column-inner
    .column-content-inner {
    text-align: center;
  }
  
  .mbk-card {
    text-align: center;
    border: 1.5px solid #cccccc;
    margin: 15px;
    width: 30%;
    height: 24rem;
    padding: 10px 0;
  }

  .mbk-card .column-inner .column-content-inner .el-custom-content p{
    height: 3rem;
  }
  
  .content-cards-mts .bb-inner .bb-container .row {
    align-items: center;
    justify-content: center;
  }
  
  .mth-custom-card-element .btn-gold {
    background-color: var(--button-color);
    color: #fff !important;
    padding: 4px 33px;
    border-radius: 50px;
    font-size: 14px;
    position: absolute;
    bottom: 20px;
    left: 20px;
    text-decoration: none;
    display: block;
    margin: 0px auto;
  }
  
  .banner_pos {
    border: 1px solid;
  }
  
  .banner_sub_patrimonial {
    height: 700px !important;
  }
  
  .btn_patri {
    margin-top: 2em;
  }
  
  .banner_multi {
    height: 400px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
  }
  
  .banner_paralax {
    height: 595px;
    display: flex;
    flex-direction: column;
    align-content: center;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
  }
  
  .banners_secundarios {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    height: 600px;
  }
  
  .banners_secundarios:before {
    background-image: linear-gradient(
      69.1deg,
      #000 1.95%,
      rgba(42, 42, 42, 0.42) 34.37%,
      rgba(131, 131, 131, 0.5) 100.13%,
      rgba(216, 216, 216, 0.5) 92.76%
    );
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
    display: block;
  }
  
  .header-one__aux {
    position: relative;
    left: 9%;
  }
  
  .btn_tar {
    position: absolute;
    font-weight: 500 !important;
  }
  
  .btn-promo {
    text-transform: initial;
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    text-align: center;
    letter-spacing: -0.246496px;
    padding: 7px 24px 7px 24px;
    margin-top: 20px;
    max-width: 125px;
    display: block;
    margin-left: 10px;
    background: #d80403;
    margin: 0px auto;
  }
  
  .boton-tipo-5 {
    background: #d80403;
    font-style: normal;
    font-weight: 500;
    margin-top: 5em;
    border-radius: 10px;
  }
  
  .pager {
    margin-top: 30px;
  }
  .filtros-expuestos-titulo-view-multibank {
    margin-top: 20px;
  }
  
  .cards-promo {
    box-shadow: 5px 10px 36px rgba(120, 73, 65, 0.094);
    background: #fff;
    margin-bottom: 32px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 92%;
  }
  
  .cards-promo .body-summary {
    padding: 0 15px;
    height: 5.5em;
  }
  
  .cards-promo h2 {
    padding-left: 15px;
    margin-top: 0;
  }
  
  .cards-promo .boton-informacion {
    padding-bottom: 30px;
    display: block;
    margin: 0px auto;
  }
  
  #edit-submit-promociones {
    padding: 15px 25px 15px 25px;
    margin-top: 15px;
  }
  
  .pager ul.pager__items > li.is-active a {
    background: #ff6427 !important ;
    color: #fff;
    border-color: #ff6427 !important;
  }
  
  .field--label-above {
    display: none !important;
  }
  
  .gsc-tabs-content .nav-tabs > li > a {
    text-transform: none !important;
    font-weight: 600 !important;
  }
  
  .btn-vista-cards {
    margin: 1em !important;
    text-align: -webkit-center !important;
    text-decoration: none !important;
    padding: 10px !important;
    border-radius: 4px !important;
    text-align: left;
  }
  
  .btn-vista-cards a {
    color: #ffffff !important;
    background: #d80403;
    padding: 10px;
  }
  
  .btn-vista-cards a:hover,
  .btn-slider:hover,
  .mth-custom-card-element .btn-red:hover,
  .btn-modal-new-1:hover .btn-red-cards:hover,
  .button-diamante p a:hover,
  .button-diamante1 p a:hover,
  #cards-diamante .btn-gold:hover,
  .btn-red:hover {
    background: #a30605 !important;
    border-color: #a30605 !important;
    color: #fff !important;
  }
  
  .element_movil {
    display: none !important;
  }
  
  .btn-internacional {
    background-color: #ff6427;
    border: 1px solid #ff6427;
    border-radius: 25px;
    color: #fff;
    font-weight: 500 !important;
    font-family: "Open Sans" !important;
    font-size: 15px;
    padding: 10px 20px 8px;
    transition: background-color 0.4s, border-color 0.4s;
    text-decoration: none;
  }
  
  .nav-tabs > li > a {
    font-weight: 600 !important;
  }
  
  .tittle-views-cards {
    color: #2b2b2b;
  }
  
  .description-views-cards {
    display: flex;
    flex-flow: column nowrap;
    padding: 20px 20px 0 20px;
    height: 6em;
    font-size: 14px !important;
  }
  
  .f_size li a {
    font-size: 12px !important;
  }
  
  .f_size li {
    padding: 4px 0 1px !important;
  }
  
  .btn_pos {
    margin-left: 2em;
  }
  
  .banner_two_pos {
    display: flex !important;
    width: 100% !important;
    align-items: center;
    justify-content: flex-end;
    min-height: 300px;
    background-size: cover;
    background-position: center;
    border: 1px solid #ccc;
  }
  
  .banner_pos_one {
    display: flex !important;
    width: 100% !important;
    align-items: center;
  
    min-height: 300px;
    background-size: cover;
    background-position: center;
    border: 1px solid #ccc;
  }
  
  .sombra_text {
    text-shadow: 1px 1px 1px #00000069 !important;
  }
  
  .pos_banner {
    display: flex !important;
    width: 100% !important;
    align-items: center;
  
    min-height: 300px;
    background-size: cover;
    background-position: inherit;
    border: 1px solid #ccc;
  }
  
  .banner_requisitos_pos {
    display: flex !important;
    width: 100% !important;
    align-items: center;
    min-height: 400px;
    background-position: center;
    background-size: cover;
  }
  
  .texto-m {
    text-shadow: 1px 1px 1px #00000069;
    font-size: 16px;
    color: #fff !important;
    font-family: "Open Sans";
    display: flex !important;
  }
  
  label {
    font-weight: 700;
    color: #4d4d4d !important;
  }
  
  .footer_bg {
    background-color: #7f7f7f !important;
  }
  
  .gbb-row .bb-inner {
    padding-top: 20px;
  }
  
  .btn_banners_home {
    background-color: #ff6427 !important;
    border-radius: 25px !important;
    color: #fff !important;
    font-family: "Open Sans" !important;
  }
  
  /*.field--name-field-unidad-de-negocio {
    display: none !important;
  }*/
  
  .menu_sub .p-relative {
    left: 9%;
  }
  
  .menu_izquierdo .nav-link {
    padding: 5px !important;
    margin: 0px 5px;
  }
  
  .navigation .gva_menu > li.menu-item--active-trail > a {
    background-color: white !important;
    margin-bottom: 15px;
    border-bottom: 3px solid #fff;
    border-radius: 3px;
  }
  
  
  .menu--navegacion-principal .gva_menu > li.menu-item--active-trail > a {
    background-color: white !important;
    margin-bottom: 15px;
    border-bottom: 3px solid #d80303;
    border-radius: 3px;
  }
  
  
  
  .region__header-aux .gva_menu > li.menu-item--active-trail > a {
    background-color: transparent !important;
    color: #fff !important;
  }
  
  .navigation
    .gva_menu
    > li.menu-item--active-trail
    > a
    > span:first-child:before {
    opacity: 0 !important;
    bottom: 0px !important;
  }
  
  .header-one__branding {
    margin-right: 25px;
    -webkit-box-flex: 0;
    flex: 0 0 130px;
    display: flex;
    align-self: center;
    align-items: flex-end;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 10px;
  }
  .navigation .gva_menu li a .icaret {
    display: none;
  }
  
  .gva_menu {
    line-height: 0 !important;
  }
  
  #footer a {
    color: #fff !important;
  }
  
  .ul.menu {
    line-height: 15px;
  }
  
  #footer {
    background-color: #ec0403 !important;
  }
  
  .mth_align-left {
    text-align: end;
  }
  
  .mth_line_home {
    font-size: 1.4rem;
  }
  
  .mth_line_home-banner {
    text-align: -webkit-center !important;
  }
  
  .card-body {
    padding: 1rem 2rem 1rem 3rem;
  }
  
  .card-body .card-text {
    display: none;
  }
  
  .title_descubre_home {
    padding: 0 !important;
  }
  
  .mth_canales {
    text-align: -webkit-center;
  }
  
  .mth_canales
    .column-inner
    .column-content-inner
    .el-custom-content
    div
    strong
    span,
  .mth_canales .column-inner .column-content-inner .el-custom-content div span {
    color: #282828 !important;
  }
  
  .mth_canales .column-inner .column-content-inner .el-custom-content {
    line-height: 150%;
  }
  
  .mth_canales .column-inner .column-content-inner .gsc-image {
    margin-bottom: 10px;
  }
  
  .mth_canales
    .column-inner
    .column-content-inner
    .gsc-image
    .widget-content
    img {
    max-width: 90px !important;
  }
  
  .mth_canales .column-inner .column-content-inner .el-custom-content div a {
    color: #d80403;
    text-decoration: underline;
  }
  
  .mth_title_banner_full {
    font-size: 65px;
    color: #fff;
    font-weight: bold;
  }
  
  .mth_title_banner_full_b {
    font-size: 55px;
    color: #000;
    font-weight: bold;
  }
  
  .banner_sub {
    height: 800px;
  }
  
  .mth_container_banner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 600px;
    position: absolute;
    top: 29%;
    left: 9%;
    color: white;
  }
  .mth_text_banner_full {
    color: #fff;
    font-size: 22px !important;
  }
  
  .mth_text_banner_full_b {
    color: #000;
    font-size: 25px !important;
  }
  
  .height_full_banner {
    height: 600px !important;
  }
  
  .texto_align_banner {
    position: relative;
    left: 5%;
    margin-top: 10%;
  }
  
  .menu_izquierdo {
    display: flex;
    list-style: none;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  
  .items_menu_izquierdo {
    color: #414141 !important;
    font-size: 14px !important;
  }
  
  .feature-three__single {
    text-align: -webkit-center;
  }
  
  .btn-conoce {
    color: #fff;
    background-color: #ff6427;
    border-radius: 25px;
    padding: 14px 30px !important;
    font-size: 18px !important;
    font-weight: 400 !important;
  }
  
  .btn-conozca {
    color: #fff;
    background-color: #d39c39;
    border-radius: 30px;
    border: none;
  }
  
  .btn-slide {
    border-radius: 30px;
  }
  
  .btn-slider-internacional {
    background-color: #d80b03 !important;
    border-radius: 25px !important;
    color: #fff;
  }
  
  .field--name-field-business-unit {
    display: none !important;
  }
  
  .btn-slider {
    border-radius: 0px;
    background-color: #d80b03;
    color: #fff !important;
    padding: 10px 30px 10px 30px !important;
    border: none;
  }
  
  .btn-slider-banca-privada {
    border-radius: 0px;
    background-color: #9e8f65;
    color: #fff !important;
    padding: 10px 30px 10px 30px !important;
    border: none;
  }
  
  .btn-slider-banca-privada a {
    color: #fff !important;
    font-size: 18px !important;
  }
  
  .btn-slider a {
    color: #fff !important;
    font-size: 18px !important;
  }
  
  .gavias_sliderlayer .tp-bullets .tp-bullet {
    background: rgb(255 255 255 / 0%) !important;
    border: 1px solid white;
  }
  
  .gavias_sliderlayer .tp-bullets .tp-bullet.selected {
    background: #d80b03 !important;
  }
  
  .tp-bullet {
    width: 15px !important;
    height: 15px !important;
    border-radius: 10px !important;
  }
  
  .btn_images_o {
    color: #fff;
    background-color: #ff6427;
    border-radius: 30px;
    padding: 10px !important;
    width: 70%;
  }
  
  .banner_institucional {
    width: 100% !important;
    height: 390px !important;
    background-size: cover !important;
    background-position: center !important;
    transform: scale(1.5) !important;
  }
  
  .text_banner_institucional {
    margin: auto auto auto 10%;
  }
  
  .contenedor_img {
    min-height: 325px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    align-content: flex-start;
    flex-wrap: wrap;
  }
  .node__meta {
    display: none !important;
  }
  
  .contenedor_img_two {
    min-height: 425px;
  }
  
  i.fa.fa-check:before {
    content: ""
      url(https://www.multibank.com.pa/sites/default/files/icon-historia.png) !important;
  }
  
  i.fa.fa-check-circle:before {
    content: ""
      url(https://www.multibank.com.pa/sites/default/files/icon-cultura.png) !important ;
  }
  
  i.fa.fa-check-circle-o:before {
    content: ""
      url(https://www.multibank.com.pa/sites/default/files/icon-junta.png);
  }
  
  .nav-tabs {
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  
  .banca-en-linea {
    background-color: #fcea0e;
    color: #414141;
    padding: 5px 10px;
    border-radius: 0px;
    font-size: 14px !important;
    font-weight: 100;
  }
  
  .shadow-soft {
    box-shadow: 5px 5px 12px rgba(0, 0, 0, 0.12);
  }
  
  .shadow-strong {
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
  }
  
  .soft {
    box-shadow: 5px 5px 12px rgba(0, 0, 0, 0.12);
  }
  
  .strong {
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
  }
  
  .card-bordered {
    border: none;
  }
  
  .btn-custom {
    color: #ff5733; /* Color del texto */
    text-decoration: none; /* Sin subrayado */
    font-weight: bold; /* Texto en negrita */
  }
  
  .btn-custom:hover {
    text-decoration: underline; /* Subrayado al pasar el mouse */
  }
  
  .btn-multi-card {
    background: transparent !important;
    color: #d80403 !important;
    padding: 0 !important;
  }
  
  .btn-gold {
    color: #d39c39; /* Color del texto */
    text-decoration: none; /* Sin subrayado */
    text-transform: none !important;
  }
  
  .btn-gold:hover,
  .button-aurum p a:hover,
  .btn-slider-banca-privada:hover,
  .el-63165790
    .column-inner
    .column-content-inner
    .modal
    .modal-dialog
    .modal-content
    .modal-body
    .mth-row-principal
    .col-12
    .mth-contain-btns-modal-new
    .mth-modal-btn-new-2
    > a:hover,
  .card-aurum .card-body .mth-new-btn-cads a:nth-of-type(2):hover,
  .card-aurum-inv .card-body .mth-new-btn-cads a:nth-of-type(2):hover,
  .el-59008844
    .column-inner
    .column-content-inner
    .modal
    .modal-dialog
    .modal-content
    .modal-body
    .mth-row-principal
    .col-12
    .mth-contain-btns-modal-new
    .mth-modal-btn-new-2
    > a:hover,
  .el-63998220
    .column-inner
    .column-content-inner
    .modal
    .modal-dialog
    .modal-content
    .modal-body
    .mth-row-principal
    .col-12
    .mth-contain-btns-modal-new
    .mth-modal-btn-new-2
    > a:hover,
  .el-39674751
    .column-inner
    .column-content-inner
    .modal
    .modal-dialog
    .modal-content
    .modal-body
    .mth-row-principal
    .col-12
    .mth-contain-btns-modal-new
    .mth-modal-btn-new-2
    > a:hover,
  .el-87441231
    .column-inner
    .column-content-inner
    .modal
    .modal-dialog
    .modal-content
    .modal-body
    .mth-row-principal
    .col-12
    .mth-contain-btns-modal-new
    .mth-modal-btn-new-2
    > a:hover,
  .el-71272897
    .column-inner
    .column-content-inner
    .modal
    .modal-dialog
    .modal-content
    .modal-body
    .mth-row-principal
    .col-12
    .mth-contain-btns-modal-new
    .mth-modal-btn-new-2
    > a:hover {
    color: #ffffff !important;
    background: #ccb68a !important;
    border-color: #ccb68a !important;
  }
  
  .el-63165790
    .column-inner
    .column-content-inner
    .modal
    .modal-dialog
    .modal-content
    .modal-body
    .mth-row-principal
    .col-12
    .mth-contain-btns-modal-new
    .mth-modal-btn-new-1
    > a:hover,
  .el-71272897
    .column-inner
    .column-content-inner
    .modal
    .modal-dialog
    .modal-content
    .modal-body
    .mth-row-principal
    .col-12
    .mth-contain-btns-modal-new
    .mth-modal-btn-new-1
    > a:hover,
  .el-59008844
    .column-inner
    .column-content-inner
    .modal
    .modal-dialog
    .modal-content
    .modal-body
    .mth-row-principal
    .col-12
    .mth-contain-btns-modal-new
    .mth-modal-btn-new-1
    > a:hover,
  .el-63998220
    .column-inner
    .column-content-inner
    .modal
    .modal-dialog
    .modal-content
    .modal-body
    .mth-row-principal
    .col-12
    .mth-contain-btns-modal-new
    .mth-modal-btn-new-1
    > a:hover,
  .el-39674751
    .column-inner
    .column-content-inner
    .modal
    .modal-dialog
    .modal-content
    .modal-body
    .mth-row-principal
    .col-12
    .mth-contain-btns-modal-new
    .mth-modal-btn-new-1
    > a:hover,
  .el-87441231
    .column-inner
    .column-content-inner
    .modal
    .modal-dialog
    .modal-content
    .modal-body
    .mth-row-principal
    .col-12
    .mth-contain-btns-modal-new
    .mth-modal-btn-new-1
    > a:hover,
  .card-aurum-inv .card-body .mth-new-btn-cads a:nth-of-type(1):hover,
  .card-aurum .card-body .mth-new-btn-cads a:nth-of-type(1):hover {
    background: #e2d4b0 !important;
  }
  
  .card-title a {
    color: #2b2b2b !important;
  }
  
  .modal-dialog {
    max-width: 80%; /* Ajusta el tamaÃ±o del modal */
    margin: 1.75rem auto; /* Centra el modal verticalmente */
  }
  
  .card_general_img {
    padding: 30px 30px 0px 30px;
  }
  
  .modal_multi {
    background-color: #00000063;
  }
  
  .btn-detalles:hover {
    -webkit-box-shadow: none !important;
  }
  
  .imagen-zoom-banner {
    transform: scale(1.7);
  }
  
  .imagen-zoom-banner-small {
    transform: scale(1);
  }
  
  .container-banner {
    margin-left: 0;
    margin-top: 9px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
  }
  
  .btn-detalles {
    color: red; /* Color predeterminado */
    background-color: transparent !important;
  }
  
  .btn-detalles.gold {
    color: gold !important; /* Color dorado */
    background-color: transparent !important;
  }
  
  .btn-detalles .black {
    color: black !important; /* Color negro */
    background-color: transparent !important;
  }
  
  .btn_banners_orange {
    color: #fff;
    background-color: #ff6427;
    border-radius: 30px;
    border: none;
    padding: 7px !important;
    font-size: 6px !important;
    width: 20%;
  }
  
  .img_cards_generales {
    padding: 10px 30px 30px 30px;
    align-self: center;
  }
  
  .img_cards_generales_half {
    width: 50% !important;
  }
  
  .img_cards_generales_medium {
    width: 60% !important;
  }
  
  .img_cards_generales_small {
    width: 20% !important;
  }
  
  .img_cards_generales_half {
    width: 50% !important;
  }
  
  .img_cards_generales_full {
    width: 100% !important;
  }
  
  .multibank-center {
    text-align: -webkit-center;
  }
  
  .btn-mbk {
    background-color: #ff6427 !important;
    color: #fff;
  }
  
  .btn_banners_transparente {
    background: #bd1535 !important;
    color: #fff !important;
    text-transform: none !important;
    font-size: 16px !important;
    max-width: fit-content;
    padding: 8px 25px;
    border: 0px;
  }
  
  .btn_banners_text {
    left: 10%;
    position: absolute;
    font-size: 6px !important;
    padding: 7px !important;
  }
  
  .bg_black_banners {
    box-shadow: 0 0 30px -7px rgba(0, 0, 0, 0.1);
    flex: 0 1 45%;
    margin: 0 15px;
    max-width: 100%;
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    min-height: 200px;
  }
  
  .text_cards_cuentas {
    display: flex;
    align-items: flex-end;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
    height: 200px;
  }
  
  .banner_pos {
    height: 400px;
  }
  
  .banner-lift {
    position: relative;
  }
  
  .banner-lift:before {
    background: transparent -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(transparent),
        color-stop(20%, transparent),
        to(#000)
      ) 0 0 no-repeat padding-box;
    background: transparent linear, 180deg, transparent, transparent 20%,
      #000 0 0 no-repeat padding-box;
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
    display: block;
  }
  
  .banner-lift {
    object-fit: cover;
    min-height: 600px;
    width: 100%;
  }
  
  .btn-vista-home {
    background-color: #d80403;
    color: white;
    margin: 10px;
    width: 30%;
  }
  
  .btn-vista-home a {
    color: white;
  }
  
  .img-views-cards ul {
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
    text-align: -webkit-center;
  }
  
  .tittle-views-cards {
    display: flex;
    flex-flow: column nowrap;
    padding: 20px 20px 0 20px;
    height: calc(100% - 160px);
    font-size: 19px !important;
  }
  
  .mth-custom-cards-list .gsc-column .column-inner {
    height: 100%;
  }
  
  .mth-custom-cards-list .gsc-column .column-inner .column-content-inner {
    height: 100%;
  }
  
  .mth-custom-card-element {
    height: calc(100% - 15px);
    overflow: hidden;
    padding-bottom: 30px;
  }
  
  .mth-custom-card-element .card-body{
    padding: 1rem 2rem 3rem 2rem;
  }
  
  .mth-custom-card-element .btn-red {
    background-color: #d80403;
    color: #fff;
    padding: 4px 33px;
    font-size: 14px;
    bottom: 20px;
    left: 45px;
    text-decoration: none;
    border: 2px solid #d80403;
  }
  
   .btn-red {
    background-color: #d80403;
    color: #fff;
    padding: 7px 25px;
    font-size: 14px;
    text-decoration: none;
    border: 2px solid #d80403;
  }
  
  .mth-custom-card-element .btn-red::after {
    content: "";
  }
  
  .mth-custom-card-element .btn-detalles {
    color: #d80403 !important;
    background-color: #fff;
    padding: 7px 20px;
    font-size: 14px;
    position: absolute;
    bottom: 20px;
    font-weight: 500;
    right: 50px;
    text-decoration: none;
    border: 1.5px solid #d80403;
  }
  
  .mth-custom-card-element .btn-detalles:hover,
  .btn-modal-new:hover {
    background: #fd7877 !important;
    color: #a30605 !important;
  }
  
  #cards-diamante .mth-custom-card-element {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
  }
  
  #cards-diamante .multi_card_img {
    border-radius: 0px;
  }
  
  #cards-diamante .card-img-top {
    border-radius: 0px !important;
  }
  
  .button-diamante p a {
    background-color: var(--button-color);
    padding: 15px 25px 15px 25px;
    color: white;
  }
  
  .mth-custom-card-button .btn-gold {
    background-color: var(--button-color);
    padding: 15px 25px 15px 25px;
    color: white;
    display: block;
    margin: 0px auto;
    max-width: 50%;
    text-align: center;
  }
  
  .mth-custom-card-button .btn-gold::after {
    content: "";
  }
  
  .mth-custom-card-button .btn-gold:hover {
    color: white;
  }
  
  .mth-custom-card-button .card-body {
    margin-bottom: 30px;
  }
  
  #card-with-text {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
  }
  
  .button-diamante1 p a {
    background-color: var(--button-color);
    padding: 15px 60px;
    color: white;
  }
  
  .button-diamante1 {
    margin-bottom: 25px;
  }
  
  #diamante-girl-section .vinetas_img img {
    width: 25px;
    height: 25px;
    margin-right: 10px;
  }
  
  #diamante-girl-section .el-25025983 {
    padding-left: 10px;
  }
  
  #diamante-girl-section p span {
    font-size: 8px;
  }
  
  #cards-diamante .card {
    display: flex;
  }
  
  #cards-diamante .mth-gold-button-diamante {
    display: flex;
    justify-content: center;
    margin-top: 10px;
    border-radius: 0px;
    height: 100%;
  }
  
  #cards-diamante .btn-gold {
    background-color: var(--button-color);
    padding: 15px 25px 15px 25px;
    color: white;
    margin-top: 2rem;
    margin-bottom: 1rem;
    text-align: center;
    display: block;
    margin: 0px auto;
    max-width: 50%;
  }
  
  .btn_patri {
    background-color: var(--button-color);
    padding: 15px 25px 15px 25px;
    color: white;
    margin-top: 2rem;
    margin-bottom: 1rem;
  }
  
  #cards-diamante .btn-gold::after {
    content: "";
  }
  
  #cards-diamante .card .card-body {
    flex: 1 1 auto;
    padding: 1rem 1rem;
    margin-bottom: 10px;
  }
  
  #cards-diamante .card .card-body ul li {
    height: 4em;
    line-height: 180%;
  }
  
  #cards-diamante .card .card-body .card-title {
    font-size: 20px;
    margin: 10px 0;
  }
  
  .banner-hero::before {
    background-color: rgba(0, 0, 0, 0.6);
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
  }
  
  .gbb-row-wrapper .bb-container {
    z-index: auto !important;
  }
  
  .btn-modal-mbk {
    padding: 10px 35px 10px 35px !important;
    background: #f66327 !important;
    border-radius: 10px;
  }
  
  .btn-internacional {
    background-color: #ff6427;
    border: 1px solid #ff6427;
    border-radius: 25px;
    color: #fff;
    font-family: "Open Sans Bold";
    font-size: 15px;
    padding: 10px 20px 8px;
    transition: background-color 0.4s, border-color 0.4s;
    text-decoration: none;
  }
  
  .mth-align-modal {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
  }
  
  @media (max-width: 767px) {
    .gva_menu {
      line-height: 1.8 !important;
    }
  
    .navigation .gva_menu li a {
      color: #ff0808 !important;
    }
  
    .movile-swipe-menu .nav-tabs {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      justify-content: flex-start;
      overflow-x: scroll;
    }
  }
  
  .panel .panel-heading .panel-title {
    font-size: 16px;
  }
  
  .panel .panel-heading .panel-title a {
    color: #f59d02;
  }
  
  .panel .panel-heading .panel-title > a.collapsed:after {
    background-color: #6db925;
  }
  
  .panel .panel-heading .panel-title > a:after {
    background-color: #d80b03;
  }
  
  .el-9280605,
  .el-57955873 {
    width: 12%;
  }
  
  .card-Msecurity > img {
    width: 24%;
    margin: 14px 14px 0 14px;
  }
  
  .cardEmpGrupo > img {
    width: 52% !important;
    margin-left: 10px;
  }
  
  .cardEmpGrupo {
    padding: 18px;
    margin-bottom: 10px;
  }
  
  .cardEmpGrupotwo {
    padding: 27px 20px 0px;
  }
  
  .cardEmpGrupo .card-body {
    padding: 20px !important;
  }
  
  .cardEmpGrupotwo .card-body {
    padding: 20px !important;
  }
  
  .cardEmpGrupotwo > img {
    width: 52% !important;
    margin-left: 16px;
    margin-top: 22px;
  }
  
  #carouselDemo {
    margin: 50px 150px;
  }
  
  .carousel-item img {
    width: 1278px;
    height: 424px;
    object-fit: cover; /* Este ajuste asegura que las imÃ¡genes se ajusten al contenedor sin deformarse */
    max-height: 424px;
  }
  
  .carousel-caption {
    left: 95px;
    right: 0px;
  }
  
  .carousel-indicators button {
    width: 12px !important;
    height: 12px !important;
    border-radius: 50%; /* Hace que los botones sean circulares */
    background-color: transparent; /* Color de fondo para los botones no seleccionados */
    border: 1px solid white !important;
    margin: 0px 5px 0px 5px;
  
    background: rgb(255 255 255 / 0%) !important;
    border: 1px solid white;
  }
  
  .carousel-indicators .active {
    background: #d80b03 !important;
  }
  
  .carousel-control-prev {
    left: -25px;
  }
  
  .carousel-control-next {
    right: -25px;
  }
  
  .centered-div {
    width: 100%;
    max-width: 1278px;
    height: auto;
  
    /* background-image: url('https://multibank-stg.avaldigitallabs.com/sites/default/files/gallery/homepersonas/liftbanner-home-1680x900-v2.jpg'); */
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
  }
  
  .text-overlay {
    width: 460px;
    height: 276px;
    position: relative;
  
    text-align: left;
    color: white;
    gap: 24px;
  }
  
  .main-text {
    width: 460px;
    height: 130px;
  }
  
  .main-text h1 {
    font-size: 54px;
    margin: 0;
    line-height: 1.2;
    color: white;
  }
  
  .sub-text {
    width: 460px;
    height: 50px;
    margin-top: 20px;
  }
  
  .sub-text p {
    font-size: 18px;
    margin: 0;
    line-height: 1.3;
  }
  
  .button-container {
    margin-top: 20px;
  }
  
  .cta-button {
    width: 138px;
    height: 48px;
    background-color: #d80403;
    color: white;
    border: none;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    display: inline-block;
  }
  
  .mth-bg-new-modal {
    background-color: #f2f2f2;
  }
  
  .mth-accordion-new-item {
    margin-top: 1em;
  }
  
  .mth-bg-new-content-5 {
    background-color: white;
    margin-top: 1em;
  }
  
  .mth-bg-new-content-6 {
    background-color: white;
    margin-top: 1em;
    margin-bottom: 30px;
  }
  
  .accordion-item .mth-accordion-new-item .accordion-button:not(.collapsed) {
    color: #000 !important;
    background-color: #fff !important;
  }
  
  .mth-modal-btn-new-2 {
    color: white !important;
    width: 100%;
    text-align: -webkit-left;
    justify-content: center;
  
    display: flex;
  }
  
  .mth-modal-new-p {
    padding: 0 35px 30px;
  }
  
  .mth-title-new-2 {
    margin-top: 1em;
    font-size: 24px;
  }
  
  .item-list ul .row{
    padding-left: 10px;
  }