@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap');
@media all and (-ms-high-contrast:none) {
    /** fonts ie11**/
    h1,
    .h1,
    h2,
    .h2,
    h3,
    .h3,
    h4,
    .h4,
    table caption,
    .article-content .titulo_entradilla {
        font-family: 'Open Sans', sans-serif;
        font-weight: 800;
        font-style: normal;
    }
    strong {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    table caption {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .article-content .titulo_entradilla {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .header-top .links-group-panel .mobile-link-open a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .links-group-panel .links-group-panel-links li a {
        font-family: 'Open Sans', sans-serif;
    }
    .header-top .links-group-panel .links-group-panel-links li a {
        font-family: 'Open Sans', sans-serif;
    }
    .header-top #hc-header-link .link-group-head a {
        font-family: 'Open Sans', sans-serif;
    }
    .header-top .link-group-head a {
        font-family: 'Open Sans', sans-serif;
    }
    .cotizacion a {
        font-family: 'Open Sans', sans-serif;
    }
    .cotizacion span {
        font-family: 'Open Sans', sans-serif;
    }
    .cotizacion .html-snippet {
        font-family: 'Open Sans', sans-serif;
    }
    #desplegable-idiomas.links-group-panel .mobile-link-open a {
        font-family: 'Open Sans', sans-serif;
    }
    #desplegable-idiomas .links-group-panel-links ul li a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    #buscador-oficinas .link-group-head a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .menuOpen span {
        font-family: 'Open Sans', sans-serif;
    }
    .menuClose span {
        font-family: 'Open Sans', sans-serif;
    }
    .section-title .main-title span {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .breadcrumb .current {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .link-group-title a p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .footer .search-group #office-footer {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .footer .search-group #office-footer::-webkit-input-placeholder {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .footer .search-group #office-footer::-moz-placeholder {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .footer .search-group #office-footer:-ms-input-placeholder {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .footer .search-group #office-footer:-moz-placeholder {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .footer .search-group input[type=submit] {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .banner-link .office-text p {
        font-family: 'Open Sans', sans-serif;
    }
    .banner-link .office-text .texto_aclarativo {
        font-family: 'Open Sans', sans-serif;
    }
    .article-content a>.boton_gris {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .banner-text .page-title h1 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .banner-promotion a p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .promotion-item-nri p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .promotion-item-info {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .article-content .lista_alternativa li a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .p-highlight-title h4 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .p-highlight-content.article-content p {
        font-family: 'Open Sans', sans-serif;
    }
    .p-highlight-content.article-content ul li {
        font-family: 'Open Sans', sans-serif;
    }
    .p-highlights-promo .p-highlight-title p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .p-highlights-promo .p-highlight-info p a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .section-nav .main-title span {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .tabs-item .tabs-item-title>p {
        font-family: 'Open Sans', sans-serif;
    }
    .submenu-linkgroup.tabs-group .tabs-item.active>a .tabs-item-title p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .submenu-linkgroup.tabs-group .tab-dropdown .tab-dropdown-link.active a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .submenu-linkgroup.tabs-group .tabs-item.active .tabs-item-title p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .tabs-group .tab-dropdown-link.active a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .sh-tabs.tabs-group .tabs-content h2 {
        font-family: 'Open Sans', sans-serif;
    }
    .sh-tabs.tabs-group .tabs-item.tabs-dropdown.expanded .tab-dropdown-link a {
        font-family: 'Open Sans', sans-serif;
    }
    .dropdown-item .dropdown-title h4 a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .icon-dropdowns .dropdown-content li h3 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .icon-dropdowns .dropdown-content a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .carousel-item .carousel-item-title p {
        font-family: 'Open Sans', sans-serif;
        white-space: normal;
    }
    .gallery-group .gallery-item-legend p {
        font-family: 'Open Sans', sans-serif;
    }
    .v-highlight-content h4 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .c-highlight-text p span.titulo_entradilla {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .c-highlight-link a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .h-highlight-content p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .h-highlights-promo .h-highlight-text p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .h-highlights-promo .h-highlight-info {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    #panel-menu .menu-linkgroup .menu-linkgroup-heading a {
        font-family: 'Open Sans', sans-serif;
    }
    #panel-menu .menu-linkgroup .menu-link-title {
        font-family: 'Open Sans', sans-serif;
    }
    #panel-menu .menu-linkgroup .menu-link-description {
        font-family: 'Open Sans', sans-serif;
    }
    #panel-menu .menu-linkgroup .menu-sublink {
        font-family: 'Open Sans', sans-serif;
    }
    #panel-menu .menu-linkgroup .menu-sublink strong {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    #panel-menu .menu-campaign .menu-campaign-title {
        font-family: 'Open Sans', sans-serif;
    }
    #panel-menu .menu-campaign.menu-campaign-h .menu-campaign-title {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    #panel-menu .menu-campaign .menu-campaign-description {
        font-family: 'Open Sans', sans-serif;
    }
    #panel-cotizacion .datetime {
        font-family: 'Open Sans', sans-serif;
        font-family: sans-serif;
    }
    #panel-cotizacion .values {
        font-family: 'Open Sans', sans-serif;
        font-family: sans-serif;
    }
    #panel-cotizacion #layer-caixabank-link a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .header .search input[type='submit'] {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .search input[type='submit'] {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .ps-header strong {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .ps-block .ps-more a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .ps-block .ps-item-title {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .ps-block .ps-item-text {
        font-family: 'Open Sans', sans-serif;
    }
    .ps-offices-banner p {
        font-family: 'Open Sans', sans-serif;
    }
    .ps-block.ps-blue-bg .ps-item-title {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .ps-block.ps-blue-bg .ps-item-text {
        font-family: 'Open Sans', sans-serif;
    }
    .lolopo-f-submit .bt-submit {
        font-family: 'Open Sans', sans-serif;
    }
    .lolopo-title p {
        font-family: 'Open Sans', sans-serif;
    }
    .om-group p strong {
        font-family: Arial, Helvetica, sans-serif;
    }
    .om-right .om-value .texto_grande {
        font-family: Arial, Helvetica, sans-serif;
    }
    .om-right .om-value .texto_grande .gris {
        font-family: Arial, Helvetica, sans-serif;
    }
    .om-right .om-value .texto_grande .azul_oscuro {
        font-family: Arial, Helvetica, sans-serif;
    }
    .om-right .om-value li span.texto_inferior {
        font-family: 'Open Sans', sans-serif;
    }
    .sh-highlights .sh-highlight .sh-h-title p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .sh-highlights .sh-highlight .sh-h-description p {
        font-family: 'Open Sans', sans-serif;
    }
    .sh-highlights .sh-highlight .sh-h-description p .boton_azul {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .sh-highlights .sh-highlight .sh-h-description p .enlace_especial {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .sh-highlights .sh-highlight.sh-h-product .sh-h-title p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .sh-highlights .sh-highlight.sh-h-product .sh-h-subtitle {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .sh-highlights .sh-highlight.sh-h-product.sh-h-promo .sh-h-description p {
        font-family: 'Open Sans', sans-serif;
    }
    .sh-highlights .sh-highlight.sh-h-product.sh-h-promo .sh-h-description p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .sh-highlights .sh-highlight.sh-h-product.sh-h-promo .sh-h-description .texto_pequenno {
        font-family: 'Open Sans', sans-serif;
    }
    .sh-highlights .sh-highlight.sh-h-product.sh-h-promo .sh-h-description .texto_pequenno {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .sh-highlights .sh-highlight.sh-h-product.sh-h-promo .sh-h-nri {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .hm-slide-image-nri {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .hm-slide-sbt {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .hm-slide-title h2 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .hm-slide-description p {
        font-family: 'Open Sans', sans-serif;
    }
    .hm-slide-description p.texto_aclarativo {
        font-family: 'Open Sans', sans-serif;
    }
    .hm-slide .hm-slide-description .boton_azul {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .hm-slide>.banner-promotion>a>span {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .main-home .heading-group h2 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .main-home .article-content p {
        font-family: 'Open Sans', sans-serif;
    }
    .hm-cmp-nri {
        font-family: 'Open Sans', sans-serif;
    }
    .hm-cmp-sbt {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .hm-cmp .hm-cmp-title h3 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .hm-cmp .hm-cmp-item-promo .hm-cmp-title h3 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .hm-cmp .hm-cmp-description p {
        font-family: 'Open Sans', sans-serif;
    }
    .hm-cmp .hm-cmp-addinfo p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .hm-lw .hm-lw-title h3 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .hm-lw-sbt {
        font-family: 'Open Sans', sans-serif;
    }
    .hm-lw .hm-lw-description p {
        font-family: 'Open Sans', sans-serif;
    }
    .hm-lw .hm-lw-description p .texto_grande {
        font-family: 'Open Sans', sans-serif;
    }
    .hm-lw .hm-lw-addinfo p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .b-link-text strong {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .b-link-description {
        font-family: 'Open Sans', sans-serif;
    }
    .bottom_sticky .cmn-text p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .s-results h2 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .s-result-url span {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .s-result .s-result-description p {
        font-family: 'Open Sans', sans-serif;
    }
    .s-results .c-highlights-list .s-result .c-highlight-title p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .s-results .c-highlights-list .s-result .c-highlight-text p {
        font-family: 'Open Sans', sans-serif;
    }
    .pager-more span {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .pager .pager-list li>span {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .s-header h2 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .s-block .s-more a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .s-block .s-item-title {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .s-block .s-item-text {
        font-family: 'Open Sans', sans-serif;
    }
    .s-offices-banner p {
        font-family: 'Open Sans', sans-serif;
    }
    .s-block.s-faqs .s-item-more-link a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .search-filters .search-filter-button span {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .search-filters .search-filter-button span {
        vertical-align: middle;
        font-family: 'Open Sans', sans-serif;
    }
    .operativa-mid-text p {
        font-family: Arial, Helvetica, sans-serif;
    }
    .operativa-mid-text p strong {
        font-family: Arial, Helvetica, sans-serif;
    }
    .card-search-text h2 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .card-search-form input[type="submit"] {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .banner-large h1 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .options-nav-title h2 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .options-nav .option-nav-item a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .options-nav-badges .option-nav-title p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        vertical-align: middle;
    }
    .options-nav-badges .options-nav-sublist ul li a {
        font-family: 'Open Sans', sans-serif;
    }
    #error .c-highlight .c-highlight-content h3 a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .form-ptos .form-ptos-top .form-ptos-top-left h2 {
        font-family: 'Open Sans', sans-serif;
    }
    .form-ptos-bottom form .bt-submit {
        font-family: 'Open Sans', sans-serif;
    }
    .title-dest-ptos h2 {
        font-family: 'Open Sans', sans-serif;
    }
    .pr-highlights-large .pr-highlight-title h2 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .pr-highlights-large .pr-highlight-description li {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .pr-highlights-small .pr-highlight-title h2 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .pr-highlights-small .pr-highlight-description p {
        font-family: 'Open Sans', sans-serif;
    }
    .pr-promo-wrap .pr-promo-sbt {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .pr-promo-wrap .pr-promo-title h2 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .pr-promo-link .button_wrap .btn {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .tb-text .tb-text-c h4 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .ui-widget {
        font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    }
    .ui-widget button {
        font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    }
    #productos-visuales .producto .content .dropdown-link>.title p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .carrusel-ventajas-v2 {
        font-family: Arial;
    }
    .carrusel-ventajas-v2 .carousel-feature {
        font-family: Arial;
    }
    .banner.banner-promo .banner-text .page-description p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    #valoracion-app .article_title h2 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    #valoracion-app .article_title h3 {
        font-family: 'Open Sans', sans-serif;
    }
    .highlight-hc__description p {
        font-family: 'Open Sans', sans-serif;
    }
    .highlight-hc__description p strong {
        font-family: 'Open Sans', sans-serif;
    }
    .social-media-family__text h2 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .social-media-family__text h2 .font-site {
        font-family: 'Open Sans', sans-serif;
    }
    .social-media-family__text p {
        font-family: 'Open Sans', sans-serif;
    }
    .sh-h-nri {
        font-family: 'Arial Regular', Helvetica, sans-serif;
    }
    .container-fluid.bg-white-banner .page-banner .page-title h1 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .button-text p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .page-banner-text .page-description .boton_mediano.boton_azul a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .page-banner-text .page-nri p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    #panel-cotizacion h1 {
        font-family: 'Open Sans', sans-serif;
    }
    #design_textWhite span.gris a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .page-terrat-text .page-entradilla p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .page-terrat .page-terrat-text .page-title h1 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .page-terrat-text .page-description .boton_mediano.boton_azul {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .page-terrat-text .page-nri {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    #seguros.cmn-sticky .cmn-cta .cmn-text p {
        font-family: 'Open Sans', sans-serif;
    }
    #banner_video_holabank .page-banner-text .page-description p {
        font-family: 'Open Sans', sans-serif;
    }
    #mi-hucha-3-pasos .page-description p a .boton.boton_mediano.naranja {
        font-family: 'Open Sans', sans-serif;
    }
    #mi-hucha-3-pasos .page-banner-wrap .page-description p strong {
        font-family: 'Open Sans', sans-serif;
    }
    #mi-hucha-3-pasos .page-banner-wrap .page-description p strong {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    #compra_estrella_fondo_negro .page-description p .boton.boton_mediano.naranja {
        font-family: 'Open Sans', sans-serif;
    }
    #sh-terrat-small-title .page-description p .boton.boton_mediano.naranja {
        font-family: 'Open Sans', sans-serif;
    }
    .page-banner-text .page-title h1 .titulo_negativo {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .section-main-blocks.banner-no-opacity .page-banner-text .page-entradilla p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .main h1 span {
        font-family: 'Open Sans', sans-serif;
        font-family: inherit;
    }
    .adquirir_producto_descarga .texto_grande {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    #button_back a {
        font-family: 'Open Sans', sans-serif;
    }
    form#contactoDPO .bloqueContactoDPO input[type="submit"] {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    #panel-menu .menu-campaign .menu-campaign-title p {
        font-family: "Arial Bold", Helvetica, sans-serif;
    }
    .link-group-title p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .banner.banner-promo.banner-badge .slider-promotion>.badge {
        font-family: Arial;
    }
    .infographics-slider .slide .slide-container .slide-info h3 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .infographics-slider .slide .slide-container .slide-media .slide-content .slide-highlight .slide-highlight-text span {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .infographics-slider .slide .slide-container .slide-media .slide-content .slide-highlight .slide-highlight-text .slide-highlight-title {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .infographics-slider .slide .slide-container .slide-media .slide-content .slide-highlight .slide-highlight-text .slide-highlight-subtitle {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .article.normal .article_text div[aria-level="2"] {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .article.normal .article_text div[aria-level="3"] {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    #xp1 .page-banner-box .page-description h2 {
        font-family: 'Open Sans', sans-serif;
    }
    #xp1 .page-banner-box .page-description h2 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .promoContents .submenu-linkgroup.tabs-group .tabs-item:first-child.active>a .tabs-item-title p {
        font-family: 'Open Sans', sans-serif;
    }
    #xp1 .sh-tabs.tabs-group .tabs-content .promotion-group h3 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    #contadorCapa ul li {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    #contadorCapa ul.literales_contador li {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    .carousel-ventajas-notifications h2 {
        font-family: 'Open Sans', sans-serif;
        font-family: sans-serif;
    }
    .carousel-ventajas-notifications .slick-slide .slider-text h1 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .carousel-ventajas-notifications .slick-slide .slider-text p {
        font-family: 'Open Sans', sans-serif;
    }
    .carousel-ventajas-notifications .slick-slide .slider-text .button {
        font-family: "Arial", Helvetica, sans-serif;
    }
    .carousel-browser-wrapper .slick-slide .slider-text-react .title-text-react {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .carousel-browser-wrapper .slick-slide .slider-text-react .subtitleText-react {
        font-family: 'Open Sans', sans-serif;
    }
    .carousel-browser-wrapper .slick-slide .slider-text-react .text-react {
        font-family: 'Open Sans', sans-serif;
    }
    .carousel-browser-wrapper .slick-slide .slider-text-react .text-react:last-child {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .carousel-browser-wrapper .slick-slide .slider-text-react .text-react a {
        font-family: 'Open Sans', sans-serif;
    }
    .carousel-pickBrowser-wrapper .slick-slide .slider-boxBrowsers .boxBrowsers-firefox p a {
        font-family: 'Open Sans', sans-serif;
    }
    .carousel-pickBrowser-wrapper .slick-slide .slider-alert .alert-title {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .carousel-pickBrowser-wrapper .slick-slide .slider-alert .alert-subtitle {
        font-family: 'Open Sans', sans-serif;
    }
    .carousel-config-notifications .slick-slide .slider-text-config .title-text-config {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .carousel-config-notifications .slick-slide .slider-text-config .title-form-config {
        font-family: 'Open Sans', sans-serif;
    }
    .carousel-config-notifications .slick-slide .slider-text-config .form_config .languages-config {
        font-family: "TitilliumWeb-Light", "Helvetica Neue", "Open Sans", Arial, sans-serif;
    }
    .carousel-config-notifications .slick-slide .slider-text-config .config-buttonForm .buttonSave {
        font-family: "Arial", Helvetica, sans-serif;
    }
    .carousel-config-notifications .slick-slide .slider-text-config .config-buttonForm .link-config {
        font-family: 'Open Sans', sans-serif;
    }
    #form-mortgage-colectivos>fieldset>legend {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    #form-mortgage-colectivos legend {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    #form-mortgage-colectivos input[type='number'] {
        font-family: 'Open Sans', sans-serif;
    }
    #form-mortgage-colectivos .group-fields .pull-left.pr5 select {
        font-family: 'Open Sans', sans-serif;
    }
    #form-mortgage-colectivos .custom-form-radio+input+label {
        font-family: 'Open Sans', sans-serif;
    }
    #form-mortgage-colectivos .contain-submit input[type="submit"] {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .video-js .vjs-play-control:before {
        content: "\f101";
        font-family: VideoJS;
    }
    form#form_sf input::-webkit-input-placeholder {
        font-family: 'Open Sans', sans-serif;
    }
    form#form_sf input:-ms-input-placeholder {
        font-family: 'Open Sans', sans-serif;
    }
    form#form_sf input:-moz-placeholder {
        font-family: 'Open Sans', sans-serif;
    }
    .podcast-highlights h2 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .podcast-highlights__item .podcast-highlights__content h3 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    #podcast-overlay .audio-data__text #audio-title {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .col-links .link-group-title {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .container_alternative.filters .custom-options .custom-option {
        font-family: 'Open Sans', sans-serif;
    }
    .container_alternative.filters span.custom-select-trigger {
        font-family: 'Open Sans', sans-serif;
    }
    .macromenu .block-title__link {
        font-family: 'Open Sans', sans-serif;
    }
    .macromenu .block-section__link {
        font-family: 'Open Sans', sans-serif;
    }
    .macromenu .block-section__sublink {
        font-family: 'Open Sans', sans-serif;
    }
    .macromenu .b-servicios__title {
        font-family: 'Open Sans', sans-serif;
    }
    .macromenu .b-servicios__link {
        font-family: 'Open Sans', sans-serif;
    }
    .macromenu .b-servicios__link:after {
        font-family: 'Open Sans', sans-serif;
    }
    #panel-menu .menu-campaign .menu-campaign-title {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    #panel-menu .menu-campaign.menu-campaign-h .menu-campaign-title {
        font-family: 'Open Sans', sans-serif;
    }
    #panel-menu .menu-campaign .menu-campaign-description {
        font-family: 'Open Sans', sans-serif;
    }
    .submenu-linkgroup.tabs-group#menu-sin-marcados .tabs-item.active>a .tabs-item-title p {
        font-family: 'Open Sans', sans-serif;
    }
    #form_imaginauto .custom-form-radio+input+label {
        font-family: 'Open Sans', sans-serif;
    }
    h4.video-elem__title {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .video-elem__btn-info {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .video-elem__btn-info {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .talks .tabs-contents .tabs-content.article-content h2 {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    #banner_videog_holabank .page-banner-text .page-description p {
        font-family: 'Open Sans', sans-serif;
    }
    .mybox_clientes_buttons button {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .mybox_clientes_buttons button:hover {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    #funcionarios-sh .sh-h-text h3 {
        font-family: 'Open Sans', sans-serif;
    }
    .bottom_sticky #callmeMybox .cmn-text p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .container-fluid.section-prom .hm-slider .hm-slide-text .hm-slide-text-wrap .hm-slide-title p {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    h2.main-info__text {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    #sticky-bgbluelight .button-text span.texto_pequenno {
        font-family: 'Open Sans', sans-serif;
    }
    /** icons **/
    .button_wrap a {
        font-weight: bold;
    }
    .button_wrap a>.icon_lock:before,
    .button_wrap .icon_lock>a:before,
    .button_wrap a>.button_wrap:before,
    .button_wrap .button_wrap>a:before {
        background: url("icons/icon_lock_blue.png") no-repeat center center transparent;
    }
    .button_wrap a>.btn-blue.icon_lock:before,
    .button_wrap .btn-blue.icon_lock>a:before,
    .button_wrap a>.btn-blue.button_wrap:before,
    .button_wrap .btn-blue.button_wrap>a:before {
        background: url("icons/icon_lock_white.png") no-repeat center center transparent;
    }
    .button_wrap a>.btn-yellow.icon_lock:before,
    .button_wrap .btn-yellow.icon_lock>a:before,
    .button_wrap a>.btn-yellow.button_wrap:before,
    .button_wrap .btn-yellow.button_wrap>a:before,
    .article-content .boton.naranja>a:before,
    .article-content a>.boton.naranja:before {
        background: url("icons/icon_lock.png") no-repeat center center transparent;
    }
    .button_wrap a>.icon_people:before,
    .button_wrap .icon_people>a:before {
        background: url("icons/ic_user_blue.png") no-repeat center center transparent;
    }
    .button_wrap a>.btn-blue.icon_people:before,
    .button_wrap .btn-blue.icon_people>a:before {
        background: url("icons/ic_user_white.png") no-repeat center center transparent;
    }
    .button_wrap a>.btn-yellow.icon_people:before,
    .button_wrap .btn-yellow.icon_people>a:before {
        background: url("icons/ic_user.png") no-repeat center center transparent;
    }
}