@charset "utf-8";
/* CSS Document */

.pxc-if-100 iframe {width:100%; height:400px;}
.pxc-l-flex > a {flex-basis: 0;
    flex-grow: 1; display:block; box-shadow: 0px 15px 30px rgb(0 0 0 / 12%); min-width: 0;
    word-break: break-word;
    overflow-wrap: break-word;}
.pxc-l-flex > a:not(:first-child) {
    margin-left: 2em;
}
@media (max-width: 767px) {
.pxc-l-flex > a {
    flex-grow: 1;
}
.pxc-l-flex > a:not(:first-child) {
    margin-left: 0;
}
}
@media (max-width: 599px) {
.pxc-l-flex > a {
    flex-basis: 100%!important;
}
}
.pxc-hubspot-form ul.inputs-list, .pxc-hubspot-form ul.inputs-list li {list-style:none;}
.pxc-hubspot-form ul.inputs-list li label {font-size: 1rem;}
.pxc-hubspot-formi ul.inputs-list, .pxc-hubspot-formi ul.inputs-list li {list-style:none;}
.pxc-hubspot-formi ul.inputs-list li label {font-size: 1rem;}
#block-phonelinesmessage-3 {width:120%; margin-left:-10%}
.recomendados .recomendados {padding:0;}
#pxc-hero-26826 .pxc-hero-image-caption-texto p.azul1 {position: relative; top: -25px; margin-bottom: -25px;}

.pxc-podcast-audio-player a {font-size: 0.8rem; color: #00335b; font-family: 'm-medium'; padding:8px 0; display:block; margin-bottom:8px; border-bottom:1px solid #0079c8;}
.pxc-podcast-audio-player a strong {font-family: 'm-bold';}
.pxc-podcast-audio-player .card-body {margin-bottom:12px; background-color:#eee; border-radius:12px}
.pxc-podcast-audio-player audio {background-color:#eee; margin-top:0 !important;}

.pxc-boton-offset-small-naranja {color:#FF5000; background-color:#fff; border-radius:5px !important; border: 1px solid #FF5000;
    padding: 5px 15px 5px 15px; font-family: 'm-bold';}
.pxc-boton-offset-small-naranja:hover {background-color:#FF5000; color:#fff;}

/* LUISA */


/* Listas con numeros - Video consultas / https://www.bupasalud.com.ec/virtual-care/videoconsultas*/
.pxc-ol-numerada-big-1 li:before {
    width: 65px !important;
    height: 65px !important;
}
.pxc-ol-numerada-big-1  li:after {
    left: 32px !important;
}



/* General CSS */		
/* Inicio */
@media (min-width: 1024px) and (max-width: 1344px) { 
.pxc-solo-desktop{ display: block;}
.pxc-solo-movil{ display: none;} 
}
@media (min-width: 768px) and (max-width: 1023px) { 
.pxc-solo-desktop{ display: block;}
.pxc-solo-movil{display: none;}
}
@media (max-width: 767px) { 
.pxc-solo-desktop{display: none;}
.pxc-solo-movil{ display: block;}
}


/* Tabla Cobertura*/
.solo-desktop{display:block;}
.solo-movil{display:none;}


.solo-desktop .tabs-coberturas .tab-listados  td { vertical-align: top !important;}
.solo-desktop .tabs-coberturas .tab-iconos > td{ position:relative;}
.solo-desktop .tabs-coberturas .tab-iconos > td:nth-of-type(1)::after,.solo-desktop .tabs-coberturas .tab-iconos > td:nth-of-type(2)::after {content: "";display: block;background: url("https://www.bupasalud.com/sites/default/files/2021-12/media/plus.png");width: 29px;height: 29px;position:absolute;top: 50%;right: 0;transform: translate(0, -50%); background-size:70%; background-repeat:no-repeat;}
.solo-desktop .tabs-coberturas .tab-listados td{ border-right: 1px #ddd solid;}
/* */


@media (min-width: 1024px) and (max-width: 1344px) { 
/* Tabla Cobertura*/
.solo-desktop{display:block;}
.solo-movil{display:none;}
}


@media (min-width: 768px) and (max-width: 1023px) { 
/* Tabla Cobertura*/
.solo-desktop{display:block;}
.solo-movil{display:none;}
}


@media (max-width: 767px) { 
/* Tabla Cobertura*/
.solo-desktop{display:none;}
.solo-movil{display:block;}
}		

body > div > header.top-header {z-index:3;}
.pxc-hero-caption {z-index:2; background-color: rgba(255,255,255,0.7);}
.pxc-multipicture-img {opacity:0; transition: all .5s ease-in-out; z-index:0; position:absolute; width:100%;}
.pxc-multipicture-img.activo {opacity:1; z-index:1; position:relative;}
#block-views-block-circulo-de-bienestar-block-28 {padding:90px 0;}


/* LUISA */
/* https://www.bupasalud.com/one-health/programas-de-reduccion */		
/* Estilos dos columnas y color verde */
/* 16-03-22 */

.pxc-2col-1{ display: flex; align-items: flex-end;}
.verde1{ color: #1B883C;}
#header .pxc-desplegable-azul {color: #fff !important;
    background: #0079C8 !important;
    border: 1px solid #0079C8 !important;
    box-sizing: border-box;
    box-shadow: 2px 4px 12px rgb(0 0 0 / 20%);
    border-radius: 4px;
    padding-left:1rem !important;
}
#header .pxc-desplegable-azul:after {
    filter: invert(1);
} 

.slick-responsive-5-cuadrado {margin-top:45px;}
.slick-responsive-5-cuadrado .slick-slide {}
.slick-responsive-5-cuadrado .slick-slide > div, .slick-responsive-5-cuadrado .slick-slide > div > div {display:flex !important; width:100%; height:100%; align-items: center; justify-content: center; background-color:#fff;}
.pxc-galeria figcaption {display:flex; position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5); align-items: center; justify-content: center; margin:0; color:#fff; font-size:1.25rem; padding:0 25px; opacity:0; transition: opacity 1s;}
.pxc-galeria figure {position:relative;}
.pxc-galeria figure:hover figcaption {opacity:1;} 
.pxc-galeria .wp-block-image, .pxc-galeria-video .wp-block-image {margin:0;}
.pxc-galeria-video .wp-block-image {cursor:pointer;}
.pxc-galeria, .pxc-galeria-video {height: inherit; width:100%;}
.pxc-galeria-video .wp-block-video {margin:0; display:none;}
.pxc-galeria-video.activo .wp-block-video {display:block;}
.pxc-galeria-video.activo .wp-block-image {display:none;}
@media (max-width: 767px) { 
.pxc-galeria .wp-block-columns {padding:0}
.pxc-galeria .wp-block-column {padding:0 0 15px}
}

.pxc-ol-numerada {overflow:hidden; position:relative;}
.pxc-ol-numerada li {padding-bottom:45px; counter-increment: item; position:relative; clear:both;}
.pxc-ol-numerada li:last-child {padding-bottom:0;}
.pxc-ol-numerada li strong {color:#00335b; font-size:1.45rem;}
.pxc-ol-numerada li::marker {display:none; font-size:0;}
.pxc-ol-numerada li:before {
   margin-right: 35px;
   content: counter(item);
   background: white;
   border-radius: 100%;
   width: 50px;
   height:50px;
   text-align: center;
    display: flex;
    float: left;
    color: #00335B;
    font-size: 1.8rem;
    font-family: 'm-medium';
    font-weight: 600;
    box-shadow: 0px 2px 6px rgb(0 0 0 / 12%);
    justify-content: center;
    align-items: center;
    position: relative;
    z-index:2;
    margin-bottom:50px;
}
.pxc-ol-numerada li:after {
    content:"";
    display:block;
    background-color: #ddd;
    position: absolute;
    width: 1px;
    height: 1000px;
    left:25px;
    top:-5px;
    z-index:1;
}
.pxc-ol-numerada li:last-child:after {
background-color: #fff;
}

.pxc-card-round {background: #FFFFFF; border: 1px solid #E2E2E3; box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1); border-radius: 8px; display: flex;
    flex-flow: column; justify-content: space-between;}
.pxc-card-round a { 
    display:block;
    width: 90%;
    margin: 0 5%;
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.12);
    text-align: center;
    font-size: 1.4rem;
    font-weight: 600;
    text-decoration: none;
    padding: 15px;
    border-radius: 4px;
}
.pxc-card-round p {padding:15px;}

@media (max-width: 1024px) { 
.pxc-ol-numerada {padding-left:15px; padding-right:15px;}
.pxc-ol-numerada li:before {float:none; margin-bottom:15px;}
.pxc-ol-numerada li:after {display:none;}
}


.pxc-rs-ec {display:none; position:absolute; background-color:#fff; list-style:none; padding:0; margin:0; z-index:10; margin-top:2px;}
.pxc-rs-ec li {padding:0; margin:0;}
.pxc-rs-ec li a {display:block; padding:.75rem; font-size:.85rem; font-family: 'm-bold';}
.pxc-rs-ec li a:hover {background-color:#eee;}
.pxc-rs-button {position:relative;}
.pxc-rs-button:hover .pxc-rs-ec {display:block;}
body > div > header.top-header {z-index:3;}
.pxc-rs-ec1 {list-style:none; padding:0 0 .75rem; margin:0 auto; border-bottom: 1px solid #207ac4; border-left: 1px solid #207ac4;
    border-right: 1px solid #207ac4; width:250px;}
.pxc-rs-ec1 li {padding:0; margin:0;}
.pxc-rs-ec1 li a {display:block; padding:.75rem 0 0; font-size:.85rem;}
.pxc-boton-offset-small-m {
    color: #207ac4;
    background-color: #fff;
    border-radius: 5px !important;
    border-top: 1px solid #207ac4;
    border-left: 1px solid #207ac4;
    border-right: 1px solid #207ac4;
    padding: 5px 15px 5px 15px;
    font-family: 'm-bold';
}
.messages--error {display:none !important;}
#block-views-block-promocionales-block-4 .slick-track {display:flex;}
#block-views-block-promocionales-block-4 .slick-track .slick-slide {height: inherit;}
#block-views-block-promocionales-block-4 .slick-track .slick-slide > div, #block-views-block-promocionales-block-4 .slick-track .slick-slide .pxc-promocional-panel-sombra {
    height: 100%;
}


#pxc-hero-27881 .pxc-hero-caption { background-color: transparent !important; backdrop-filter:none !important; margin:0; width: 50%;}
#pxc-hero-27881 .pxc-hero-caption p, #pxc-hero-27881 .pxc-hero-caption h1 {text-shadow: 4px 4px 4px rgb(0 0 0 / 12%);}
#pxc-hero-27881 .pxc-t000 {line-height: 7rem; font-size: 8.3rem;}
#pxc-hero-27881 .pxc-t4 {font-size: 2.75rem;}
#pxc-hero-27881 a:not(.pxc-btn-ancla) {color:#fff; text-decoration:underline;}

@media (min-width: 1024px) and (max-width: 1300px) {
#pxc-hero-27881 .pxc-hero-caption { width: 50%; bottom:auto;}
#pxc-hero-27881 .pxc-t000 {line-height: 5rem; font-size: 6.2rem;}
#pxc-hero-27881 .pxc-t4 {font-size: 1.85rem;}
}

@media (min-width: 768px) and (max-width: 1023px) {
#pxc-hero-27881 .pxc-hero-caption { width: 50%; bottom:auto;}
#pxc-hero-27881 .pxc-t000 {line-height: 4.7rem; font-size: 5.9rem;}
#pxc-hero-27881 .pxc-t4 {font-size: 1.75rem;}
}

@media (max-width: 767px) { 
#pxc-hero-27881 .pxc-hero-caption { width: 100% !important;}
#pxc-hero-27881 .pxc-t000 {line-height: 5.4rem; font-size: 6.8rem;}
#pxc-hero-27881 .pxc-t4 {font-size: 2.05rem;}
#pxc-hero-27881 .pxc-hero-caption p, #pxc-hero-27881 .pxc-hero-caption h1 {text-shadow: 4px 4px 4px rgb(0 0 0 / 0%) !important;  color: #00335b !important; }
#pxc-hero-27881 a:not(.pxc-btn-ancla) {color:#00335b;}
}


@media (max-width: 767px) { 

.pxc-bloque-27866 .d-flex, .pxc-bloque-27871 .d-flex, .pxc-bloque-27876 .d-flex{ display:block !important;}
.pxc-bloque-27866 .pxc-sombra, .pxc-bloque-27871 .pxc-sombra, .pxc-bloque-27876 .pxc-sombra{ margin-bottom: 25px; text-align: center;}
.pxc-bloque-27866 img { width: 90% !important; height: auto;}

.pxc-bloque-27866 .pxc-t5, .pxc-bloque-27871 .pxc-t5, .pxc-bloque-27876 .pxc-t5 {font-size: 1.35rem;}

.pxc-bloque-27871 img, .pxc-bloque-27876 img{ width: 50% !important; height: auto;}
.pxc-bloque-27871 .aplicaciones{ margin-bottom:50px;}

.navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 121, 200, 0.85%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='4' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}

.page-node-type-article article .pxc-articulo-tipo-1, .page-node-type-article article .pxc-articulo-tipo-8, .page-node-type-article article .pxc-articulo-tipo-6 {padding-top:90px;}

}	
	
#block-terremotoenturquiaysiria-3 {width:120%; margin-left:-10%;}
#block-terremotoenturquiaysiria-3 a:hover {color:#fff !important; text-decoration:underline;}
#block-terremotoenturquiaysiria-3 a {color:#fff !important; text-decoration:underline;} 

#block-ecuadornumerodeemergencia-2 {width:120%; margin-left:-10%;}

.pxc-cotizador-boton {background-image:url('/sites/default/files/2023-03/media/calculadora.jpg'); background-repeat:no-repeat; background-size: contain; padding-left: 60px !important;}

.pxc-pseudo-boton {margin-left:45px; padding:15px; border:1px solid #207ac4; display:inline-block; width:fit-content; margin-bottom:25px;}
.page-node-type-article #texto a, .page-node-type-article #contenidos a {border-bottom: 1px dashed; font-family: m-medium;}



/* Nueva BB */
/* -Inicio------------------------------------------ */
#block-2023blogtitulonbb {padding-top: 140px;}
#block-2023blogtitulonbb h1 {font-size: 3.75rem; line-height: 4.5rem; padding-bottom: 15px; color: #00335B; font-family: 'm-bold';}
.pxc-cta-panthom .pxc-bloque-body {padding-bottom: 3rem!important;}
.pxc-articulo-lista-vista {padding-top:0;}
.page-node-type-article #contenidos, .page-node-type-article .mas-info-art {width:100% !important;}
#preguntas-y-respuestas {padding:0 0 45px;}
#block-views-block-nuevo-bienestar-bupa-nbb-secundaria-seccion {padding-top:60px;}
#block-views-block-nuevo-bienestar-bupa-nbb-autor-articulo {background: linear-gradient(180deg, rgba(243, 243, 243, 0.5) 0%, rgba(243, 243, 243, 0) 100%); padding-top:45px;}
#block-views-block-nuevo-bienestar-bupa-nbb-primaria-autores, #block-views-block-nuevo-bienestar-bupa-nbb-primaria-autor {background: linear-gradient(180deg, rgba(243, 243, 243, 0.5) 0%, rgba(243, 243, 243, 0) 100%); padding-top:15px;}

.pxc-nbb-articulo {}
.pxc-nbb-articulo-d {padding-bottom:2rem; position:relative;}
.pxc-nbb-articulo-d-imagen {margin-bottom:1rem;}
.pxc-nbb-articulo-d-imagen img {width:100%; height:auto;}
.pxc-nbb-articulo-d-fila1 {}
	
.pxc-nbb-articulo-d-categoria {color: #00335B;font-size: 0.85rem; font-weight: 600;display: block; padding-bottom: 15px;}
.pxc-nbb-articulo-d-categoria a {color: #00335B;}	
.pxc-nbb-articulo-d-tiempo {text-align:right; font-size: 0.85rem; color: #6C6E71;}	
.pxc-nbb-articulo-d-titulo {}	
.pxc-nbb-articulo-d-titulo a { color: #00335B; font-size: 1.55rem; font-weight: 600; display: block;font-family: 'm-bold'; word-break: break-word;}
	
.pxc-nbb-articulo-d-body {}
.nbb-autor-t-d-rol span { font-size: 1.25rem; line-height: 2rem;}
.nbb-autor-t-d-rol span div{ font-family: 'm-medium'; }	
.pxc-nbb-articulo-d-fila2 { display: flex; flex-direction: column;position: relative; margin-top: 15px;}

.pxc-nbb-autores-grid {display: flex; justify-content: center; margin: auto;}
.pxc-nbb-autores-grid .pxc-nbb-autores-grid-imagen a img{border-radius: 100%;filter: grayscale(100%);width: 65%;height: 65%;}
.pxc-nbb-autores-grid .pxc-nbb-autores-grid-nombre a{font-family: 'm-bold'; font-size: 1.20rem;}	
.pxc-nbb-autores-grid .pxc-nbb-autores-grid-cargo{ color: #6C6E71;}	
	
.pxc-nbb-autor-descripcion {
    margin-left: 215px;
    font-size: .95rem;
    padding-right: 15px;
    border-right: solid #ddd 2px;
}
.pxc-nbb-articulo-d-autor a {font-size: 0.85rem; color: #6C6E71;display: block; font-family: 'm-bold';	}	
.pxc-nbb-articulo-d-fecha { font-size: 0.85rem; color: #6C6E71;display: block;}
.pxc-nbb-articulo-d-rs {position: absolute;top: 0;}
.pxc-nbb-articulo-d-label {position:absolute; top:0; left:0; padding:.75rem; background-color:#0079C8; color:#fff; font-family: 'm-bold'; text-transform:uppercase; box-shadow: rgba(0, 0, 0, 0.15) 2.4px 2.4px 3.2px;}

.pxc-articulo-lista-titulo span  {font-family: 'm-bold'; display:block}
.pxc-articulo-tipo-1 .pxc-articulo-lista-titulo span, .pxc-articulo-tipo-13 .pxc-articulo-lista-titulo span, .pxc-articulo-tipo-14 .pxc-articulo-lista-titulo span {display:initial;}
	
.page-node-type-article #contenidos h2 {
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2;
}

.page-node-type-article iframe{     
    margin: 0 auto;
    text-align: center;
    display: flex;
    margin-top: 70px;
    margin-bottom: 70px;
    background-color: #ddd;
}	
	
.page-node-type-article .accordion .accordion-header button{ background-color: #fff !important; text-decoration: none;color: #00335B; font-size: 1.35rem; font-family: 'm-medium';font-weight: 600; padding: 1.5rem 2rem 1.5rem 2rem; box-shadow: none;}		
.page-node-type-article .accordion .accordion-body {padding: 1rem 1.8rem; background-color: #fff !important;}	
.page-node-type-article .accordion h4 {
    margin: 35px 0 15px;
    font-family: "m-medium";
    color: #00335b;
    font-size: 1.30rem;
}		
	
#block-views-block-nuevo-bienestar-bupa-nbb-lista-categorias h2 a {color:#00335b; padding-top:2rem 0 1.5rem !important; display:inline-block; font-size:2.5rem;}

.pxc-bloque-cta {background-color:#00335b; color:#fff; border-radius:2rem;}
.pxc-bloque-cta-link a {background-color:#fff; font-size:1.25rem; font-family: 'm-bold'; display:block; text-align:center; padding:1rem; border-radius:2rem;}

.pxc-nbb-autor-d {}
.pxc-nbb-autor-d .nbb-autor-t{ display: flex; align-items: center;}	
.pxc-nbb-autor-d .nbb-autor-t-d-redes > div{ display: flex; justify-content: flex-end;}	
.pxc-nbb-autor-d .nbb-autor-t-d-descripcion{ margin: 15px 0;}	
.pxc-nbb-autor-d .nbb-autor-t-d-rol{ color: #6C6E71;}
	
.nbb-autor-t-imagen img {
    margin: 0 auto;
    max-width: 285px;
    height: auto;
    justify-content: center;
    background-color: #f6f6f6;
    padding: 5px;
    border-radius: 100%;
    display: flex;
    margin-bottom:1.5rem;
}
.nbb-autor-t-d-titulo div {color:#0079C8; font-family: 'm-bold';}

.pxc-nbb-autor-d .nbb-autor-t-d-redes > div > div a {font-size: 0;}	
.pxc-nbb-articulos{ margin-bottom: 50px}	
.pxc-nbb-articulos-header a, .pxc-nbb-autor-nombre a {color:#00335B;}
.pxc-nbb-autor-imagen {padding-bottom:1rem;}
.pxc-nbb-autor-imagen img {width:100%; height:auto;}
	
.pxc-nbb-articulos-footer > .row {position:relative;align-items: center;width: 100%;margin: 0;}
.pxc-nbb-articulos-footer > .row > div > .row{width: 100%;position: relative;}

.pxc-nbb-autor-nombre {
    position: absolute;
    width: 215px;
    top: 220px;
    font-size: 1.5rem;
    padding-right: 15px;
    text-align: center;
    display: flex;
}
.pxc-nbb-articulos-footer .pxc-nbb-autor-imagen {
    float: left;
    max-width: 30%;
    display: flex;
    clear: both;
    position: absolute;
}
.pxc-nbb-articulos-footer .pxc-nbb-autor-imagen img {
    filter: grayscale(100%);
    width: 185px;
    height: 185px;
    background-color: #f6f6f6;
    padding: 5px;
    border-radius: 50%;
}	
.pxc-nbb-articulos-footer .pxc-nbb-autor-enlaces {
    padding: 0;
    position: absolute;
    font-size: 0;
    left: 0;
    width: 215px;
    display: flex;
    justify-content: center;
    top: 195px;
}
	
.pxc-articulos-links-f .file{ background-size: 25px;}
.pxc-articulos-links .field__item { background-size: 22px;}	

.pxc-bloque-cta-link a {
    border-radius: 2rem;
    width: fit-content;
    padding: 15px 50px;
    float: right;
    margin: 0;
}
.pxc-bloque-cta .wp-block-columns{ margin-bottom: 30px;}	
.pxc-bloque-cta h2{ font-family: 'm-bold'; font-size: 2.5rem;}	
	
.pxc-nbb-articulos-footer .pxc-bloque-cta{ padding-bottom:90px}
.pxc-nbb-articulos-footer .pxc-bloque-cta-link a{ font-size: 1rem; padding: 15px 25px;}	
		
.nbb-spacer {height:140px;}
.pxc-categoria-t { border-top: 10px solid #eee;}
.pxc-nbb-articulos-footer .pxc-nbb-autor-enlaces a {font-size: 0;}


.pxc-nbb-autor-enlaces a[href="https://www.facebook.com"], .nbb-autor-t-d-redes a[href="https://www.facebook.com"] {
    content: "";
    display: block;
    background: url(/sites/default/files/2023-08/media/facebook--01.png);
    width: 30px;
    height: 30px;
    background-position: center;
    background-size: 25px;
    background-repeat: no-repeat;
    margin-top: -5px;
}
.pxc-nbb-autor-enlaces a[href="https://www.twitter.com"], .nbb-autor-t-d-redes a[href="https://www.twitter.com"]  {
    content: "";
    display: block;
    background: url(/sites/default/files/2023-08/media/twitter.png);
    width: 30px;
    height: 30px;
    background-position: center;
    background-size: 25px;
    background-repeat: no-repeat;
    margin-top: -5px;
}
.views-element-container .js-pager__items li a {color:#00335b;}
.views-element-container .js-pager__items li {padding:0 4px;}
.views-element-container .js-pager__items li.is-active a {background-color:#00335b; color:#fff; border-radius: 100%;}
#block-views-block-nuevo-bienestar-bupa-nbb-primaria-home .py-5 .py-5 {padding-top:0 !important; padding-bottom:0 !important; padding-left:0; padding-right:0;}
	

@media (min-width: 768px) and (max-width: 1023px) {
  .nbb-autor-t-imagen img {max-width:100%}
}

@media (max-width: 767px) { 
#block-views-block-circulo-de-bienestar-block-18 .pxc-articulo-lista-compartir-icono {float:none;}
#block-views-block-circulo-de-bienestar-block-18 .text-center {text-align:left !important;}
.nbb-spacer {height:70px;}	
.nbb-autor-t-imagen{ flex: 0 0 auto; width: 100%;}	
.nbb-autor-t-d{ flex: 0 0 auto; width: 100%;}		
.nbb-autor-t-d-rol{ flex: 0 0 auto; width: 100%;}
.nbb-autor-t-d-redes{ flex: 0 0 auto; width: 100%;}	
.pxc-nbb-autor-d .nbb-autor-t-d-redes > div {justify-content: flex-start;}	
	
.pxc-nbb-articulo { flex: 0 0 auto; width: 100%;}	
.pxc-nbb-articulo { flex: 0 0 auto; width: 100%;}	
.pxc-nbb-articulos-footer .row > div{ flex: 0 0 auto; width: 100%;	}	
.pxc-nbb-articulos-footer .pxc-nbb-autor-imagen { position: relative;}	
.pxc-nbb-articulos-footer .pxc-nbb-autor-enlaces { display: flex; justify-content: center; }
.pxc-articulos-links .field__item { background-size: 24px;}	

iframe{ width: 100%; height: auto;}	
#block-views-block-nuevo-bienestar-bupa-nbb-lista-categorias h2 a, .h1m {font-size: calc(1.375rem + 1.5vw);}

.pxc-nbb-autor-enlaces{ font-size: 0;}	
.pxc-nbb-autor-nombre {
    position: relative;
    width: 100%;
    top: 0;
    font-size: 1.5rem;
    padding-right: 15px;
    text-align: center;
    display: flex;
    justify-content: center;
    margin-top: 25px;
}	
.pxc-nbb-autor-descripcion {
    margin-left: 0;
    font-size: inherit;
    padding-right: 0;
    border-right: 0;
    margin: 5px 0 30px 0;
    text-align: center;
}
.pxc-nbb-articulos-footer .pxc-nbb-autor-imagen {
    float: none;
    max-width: 100%;
    display: flex;
    clear: both;
    justify-content: center;
}	
.nbb-autor-t-d-rol span div { margin-bottom: 15px;}	

.pxc-nbb-articulos-footer .pxc-bloque-cta { padding-top: 30px;}	
#block-views-block-temas-de-circulo-de-bienestar-block-2 ul {display:contents; width:100%; position:absolute;}
#block-views-block-temas-de-circulo-de-bienestar-block-2 ul li {margin:0; padding: 0 !important;}
#block-views-block-temas-de-circulo-de-bienestar-block-2 ul li a {border-radius:0; border: 2px solid #fff;}
#block-views-block-temas-de-circulo-de-bienestar-block-2 ul::before {display:block; content:"Filtrar por temas"; width:100%; background-color:#eee; padding:15px; text-align:center; background-image:url('/sites/default/files/2023-08/media/filtrar.png'); background-repeat:no-repeat; background-size: 30px; background-position: 15px;}
.pxc-articulo-grid-vista {padding-bottom:0;}

}

.py-5.nbb-vista .py-5.nbb-vista {padding-top:0 !important; padding-bottom:0 !important;}
.pt-5.nbb-vista .pt-5.nbb-vista {padding-top:0 !important;}
.pb-5.nbb-vista .pn-5.nbb-vista {padding-bottom:0 !important;}

/* Nueva BB */
/* -Fin------------------------------------------ */


/*---PROMO---*/
.pxc-promo, .pxc-promo-sld { position: relative;} 		
/* Op1 (Pomocionales) */	
.pxc-promo.pxc-promo-5::before, .pxc-promo.pxc-promo-10::before, .pxc-promo.pxc-promo-15::before, .pxc-promo.pxc-promo-20::before, .pxc-promo.pxc-promo-30::before {
    content: "";
    display: block;
    width: 200px;
    height: 200px;
    position: absolute;
    top: 225px;
    background-size: 75%;
    margin-top: 30px;
    right: -50px;
}	
/*---5%---*/	
.pxc-promo-5::before {background: url(/sites/default/files/2023-05/media/promo5.png) no-repeat;}
/*---5%---*/		
.pxc-promo-10::before {background: url(/sites/default/files/2023-05/media/promo10.png) no-repeat;}
/*---15%---*/		
.pxc-promo-15::before {background: url(/sites/default/files/2023-05/media/promo15.png) no-repeat;}
/*---20%---*/		
.pxc-promo-20::before {background: url(/sites/default/files/2023-05/media/promo20.png) no-repeat;}	
/*---30%---*/		
.pxc-promo-30::before {background: url(/sites/default/files/2023-05/media/promo30.png) no-repeat;}		
	
/* Op2 (Slider) */		
.pxc-promo-sld.pxc-promo-sld-5::before, .pxc-promo-sld.pxc-promo-sld-10::before, .pxc-promo-sld.pxc-promo-sld-15::before, .pxc-promo-sld.pxc-promo-sld-20::before, .pxc-promo-sld.pxc-promo-sld-30::before {
    content: "";
    display: block;
    width: 180px;
    height: 180px;
    position: absolute;
    top: -100px;
    background-size: 100%;
    right: -10%;
}
/*---5%---*/	
.pxc-promo-sld-5::before { background: url(/sites/default/files/2023-05/media/promo5.png) no-repeat;}
/*---10%---*/	
.pxc-promo-sld-10::before { background: url(/sites/default/files/2023-05/media/promo10.png) no-repeat;}
/*---15%---*/	
.pxc-promo-sld-15::before { background: url(/sites/default/files/2023-05/media/promo15.png) no-repeat;}
/*---20%---*/	
.pxc-promo-sld-20::before { background: url(/sites/default/files/2023-05/media/promo20.png) no-repeat;}
/*---30%---*/	
.pxc-promo-sld-30::before { background: url(/sites/default/files/2023-05/media/promo30.png) no-repeat;}	
	
/* Tablet */
@media (max-width: 1024px) and (min-width: 768px) {	
	
/* Op1 (Pomocionales) */			
.pxc-promo.pxc-promo-5::before, .pxc-promo.pxc-promo-10::before, .pxc-promo.pxc-promo-15::before, .pxc-promo.pxc-promo-20::before, .pxc-promo.pxc-promo-30::before {
    content: "";
    display: block;
    width: 150px;
    height: 150px;
    position: absolute;
    top: -15px;
    background-size: 80%;
    margin-top: 0;
    right: 0;
    background-position-x: right;
}

/* Op2 (Slider) */	
.pxc-promo-sld.pxc-promo-sld-5::before, .pxc-promo-sld.pxc-promo-sld-10::before, .pxc-promo-sld.pxc-promo-sld-15::before, .pxc-promo-sld.pxc-promo-sld-20::before, .pxc-promo-sld.pxc-promo-sld-30::before     {
    content: "";
    display: block;
    width: 180px;
    height: 180px;
    position: absolute;
    top: -125px;
    background-size: 70%;
    right: -15px;
    background-position-x: right;
    background-position-y: bottom;
}	
}	
/* Movil */
@media (max-width: 767px) {
/* Op1 (Pomocionales) */	
.pxc-promo.pxc-promo-5::before, .pxc-promo.pxc-promo-10::before, .pxc-promo.pxc-promo-15::before, .pxc-promo.pxc-promo-20::before, .pxc-promo.pxc-promo-30::before {
    content: "";
    display: block;
    background: url(/sites/default/files/2023-05/media/promo5.png) no-repeat;
    width: 150px;
    height: 150px;
    position: absolute;
    background-size: 85%;
    margin-top: 0;
    right: 0;
    background-position-x: right;
    background-position-y: top;	
}	
 
/* Op2 (Slider) */		
.pxc-promo-sld.pxc-promo-sld-5::before, .pxc-promo-sld.pxc-promo-sld-10::before, .pxc-promo-sld.pxc-promo-sld-15::before, .pxc-promo-sld.pxc-promo-sld-20::before, .pxc-promo-sld.pxc-promo-sld-30::before {
    content: "";
    display: block;
    width: 180px;
    height: 180px;
    position: absolute;
    top: -125px;
    background-size: 70%;
    right: -15px;
    background-position-x: right;
}
	
}	
	
/*---FIN 5%---*/	
/*---FIN PROMO---*/	
#bupa-country-pe a {background-image:url(/themes/custom/bupa/img/iconos/banderas/img--peru.png); background-repeat: no-repeat; padding-left: 50px; background-size: 25px; text-align: left; background-position: 15px;}


/* ----- Last aditions ----- */

.pxc-bloque-7126 .field--name-body {
height: 330px;
}
/* EXTRA CSS 2021 */
.pxc-bloque-62921 .carousel-control-prev, .pxc-bloque-62921 .carousel-control-next {
width:55px;
}
.pxc-bloque-62921 .carousel-control-prev:focus, .pxc-bloque-62921 .carousel-control-next:focus {
box-shadow:none;
}
.pxc-promo-caption-titulo, .menu-item a, .menu-item span, .pxc-bloque .wp-block-column p, .pxc-promo-caption-texto p, .pxc-hero-caption h1, .pxc-hero-caption p, .wp-block-column h2, .pxc-nbb-articulo-d-titulo span a, *, .pxc-bloque-62921 p {
hyphens: none;
}
#block-pixel-cintillacopame {
width:120%;
margin-left:-10%;
}
.bupa-migadepan  { display:none;}
.pxc-con-division {
border-top:3px solid #00335B;
}
.pxc-justificado-vertical .wp-block-column {
display:flex;
flex-flow:column;
justify-content: space-between;
}
.pxc-bloque-con-anexos .pxc-bloque-anexos-relacionados {text-align:center;}
.pxc-bloque-con-anexos .pxc-bloque-anexos-relacionados > div > div {display:inline-block; margin:0 10px;}
.pxc-bloque-con-anexos .pxc-bloque-anexos-relacionados span.file {padding-right:15px;}
.accordion {border:none; box-shadow:none;}
.breadcrumb__item + .breadcrumb__item::before {padding:0;}
:root {--color-focus:#00335b;}
.pager {--pager-focus-bg-color:#00335b; --pager-active-bg-color:#00335b;}
.views-element-container .js-pager__items li a {display:flex;}
.views-element-container .js-pager__items li.pager__item--active a {color:#fff;}
.pxc-bloque-bloques-asociados > ul.nav-tabs {margin:0;}
.views-exposed-form__item.views-exposed-form__item {margin-block: inherit;}
.pxc-beneficios-3 tr td:last-child, .pxc-beneficios-3 tr td:nth-last-child(2) { text-align: center; font-weight: 600; color: #0079C8; font-size: 1.25rem;}
.pxc-bloque-33326 {display: flex; flex-flow: column-reverse;}
.pxc-bloque-33326 .pxc-bloque-links .field__item {max-width: 450px; margin: 0 auto;}
.pxc-bloque-33326 .pxc-bloque-links {padding:0 65px 45px;}
.pxc-pestana-contenida .nav-tabs {max-width:1100px; margin:0 auto !important;}
.pxc-iframe-auto iframe {width:initial !important; margin:0 auto;}
.pxc-iframe-auto .pxc-bloque-61986 iframe {width:100% !important;}
.pxc-iframe-auto .pxc-bloque-63491 iframe {width:100% !important;}
.pxc-iframe-auto .pxc-bloque-61976 iframe {width:100% !important;}
.pxc-iframe-auto .pxc-bloque-61971 iframe {width:100% !important;}
.pxc-iframe-auto .pxc-bloque-63491 iframe {width:100% !important;}
.pxc-iframe-auto .pxc-bloque-63551 iframe {width:100% !important;}
.pxc-iframe-auto .pxc-bloque-63556 iframe {width:100% !important;}
.pxc-iframe-auto .pxc-bloque-63561 iframe {width:100% !important;}
.pxc-iframe-auto .pxc-bloque-63576 iframe {width:100% !important;}
.pxc-iframe-auto .pxc-bloque-63581 iframe {width:100% !important;}
.pxc-iframe-auto .pxc-bloque-63591 iframe {width:100% !important;}
.pxc-iframe-auto .pxc-bloque-63596 iframe {width:100% !important;}
.pxc-iframe-auto .pxc-bloque-65626 iframe {width:100% !important;}
.pxc-iframe-auto .pxc-bloque-65631 iframe {width:100% !important;}
.pxc-iframe-auto .pxc-bloque-65636 iframe {width:100% !important;}
.pxc-iframe-auto .pxc-bloque-65641 iframe {width:100% !important;}
.pxc-iframe-auto .pxc-bloque-66161 iframe {width:100% !important;}
.pxc-iframe-auto .pxc-bloque-66171 iframe {width:100% !important;}

 
.pxc-boton-blua-button {content: url('/sites/default/files/2024-01/media/bluabutton1.png'); border:2px solid #00335b; padding:5px 15px; border-radius:5px;}
.pxc-boton-blua-menu {content: url('/sites/default/files/2024-01/media/bluabutton1.png');  border:2px solid #00335b; padding:2px 15px; border-radius:5px; top: 12px; position: relative;}
.pxc-boton-blua-button-en {content: url('/sites/default/files/2024-07/media/bluabutton2.png'); border:2px solid #00335b; padding:5px 15px; border-radius:5px;}
.pxc-boton-blua-menu-en {content: url('/sites/default/files/2024-07/media/bluabutton2.png');  border:2px solid #00335b; padding:2px 15px; border-radius:5px; top: 12px; position: relative;}
.pxc-boton-blua-menu-w {padding: 0px 0 0px 20px !important;}
.pxc-blua-button a {content: url('/sites/default/files/2023-12/media/miniblua.png'); display:block;}
#block-pixelmenu2021 .pxc-blua-button a {padding-right:65px; padding-top: 35px;}
#block-pixelmenu2021 .pxc-blua-button:before {margin-left: 14px; margin-bottom:-5px; margin-top:5px; position: absolute; z-index: 1; background-color:#fff;}
#block-pixelmenu2021-2 .pxc-blua-button a {}
#block-pixelmenu2021-2 .pxc-blua-button:before {margin-left: 14px; margin-bottom:-5px; margin-top:5px}
#bupa-country-py a {
    background-image: url(/sites/default/files/2024-02/media/img--paraguay.png);
    background-repeat: no-repeat;
    padding-left: 50px;
    background-size: 25px;
    text-align: left;
    background-position: 15px;
}

#block-pixel-2024blogtitulonbbmx {
    padding-top: 140px;
}
#block-pixel-2024blogtitulonbbmx h1 {
    font-size: 3.75rem;
    line-height: 4.5rem;
    padding-bottom: 15px;
    color: #00335B;
    font-family: 'm-bold';
}
.lista-enumerada-simple .item {
    display: flex;
    align-items: flex-start !important;
    padding-right: 20px;
}
.lista-enumerada-simple .info-item{
  padding-right: 30px;
 
}

.page-node-type-article article .pxc-articulo-tipo-14 {padding: 140px 0 90px;}
@media (min-width: 768px) and (max-width:1023px) {
.page-node-type-article article .pxc-articulo-tipo-14 {padding:60px 0;}
}
@media (max-width: 767px) { 
.page-node-type-article article .pxc-articulo-tipo-14 {padding:60px 0;}

.c-copame  img{ margin-bottom:10px;}
.c-copame { padding-bottom: 35px !important; }
.c-copame p{ text-align: center; font-size: 1.05rem !important;}
.c-copame h3{ text-align: center; }

 .carrucel-bite {  background-position: 65% center !important;  padding: 50px !important; }

.et-etiqueta {  justify-content: center !important; margin: 0;}
.et-etiqueta .et-img{ text-align: center;}
.et-etiqueta .et-img img {
    max-width: 52%;
    height: auto;
}

}

.mo-auth-select-method {margin-top:150px; padding:45px;}
.pxc-item-new a:before {
    display: block;
    content: "NEW";
    font-family: "m-bold";
    font-size: 0.65rem;
    color: #0079C8;
    letter-spacing: 1px;
    border: 1px solid #0079C8;
    padding: 3px 5px 0;
    border-radius: 5px;
    margin-bottom: 5px;
    width: 70px;
    text-align: center;
}

/* https://www.bupasalud.com.mx/picture-of-health */
.pxc-bloque-61416 .fotorama__dot {
    border-radius: 100%;
    top: 10px;
    margin-top: 10px;
    width: 20px !important;
    height: 20px !important;
    background-color: #0079c8;
}
.pxc-bloque-61416 .fotorama__nav--dots, .pxc-bloque-61416 .fotorama__nav__frame{ width: 35px;
    height: 30px;}
.pxc-bloque-61416 .fotorama__nav__frame.fotorama__active, .pxc-bloque-61416  .fotorama__dot  { border-width:0 !important; opacity:.5;}
.pxc-bloque-61416 .fotorama__nav--dots, .pxc-bloque-61416 .fotorama__nav__frame {
    width: 35px;
    height: 41px;
}
.pxc-ol-numerada span {
    padding-left:85px;
    display: block;
}

/* SIZE TXT */
.pxc-t3b{   font-size: 3.35rem;}

/* BITE */
.carrucel-bite{
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    padding: 80px;
}


@media (max-width:1023px) {
  .pxc-bloque-24641 iframe {
    height:450px !important;
  }
  .pxc-ol-numerada span {
    padding-left:0;
  }
}

.c-copame {
    margin-bottom: -16px !important;
}

.circnum.circulo-azul1{
justify-content: center;
    align-items: center;
    border-radius: 100%;
    text-align: center;
    display: flex;
    padding: 0;
    width: 70px;
    height: 70px;
    margin: 0 auto !important;
}
.caja-80W {
    width: 80%;
    margin: 0 auto 25px auto;
    display: block;
}
.et-etiqueta{ margin: 0; display: flex; justify-content: right;}

/* Tooltip contador */
.pxc-cotizador-boton:hover::after, .pxc-promo-boton-btn:hover::after, .file a:hover::after, .pxc-documento-biblioteca-titulo a:hover::after, .bupa-play:hover::after{
    content: "Abrirá en una nueva ventana";
    display: block;
    background-color: rgb(255, 255, 255);
    color: #111;
    font-size: 0.715rem;
    line-height: 1.5;
    width: fit-content;
    height: auto;
    position: absolute;
    border: .035rem solid #111;
    padding: 4px;
    z-index: 10;
    font-weight: normal !important;
    font-family: 'm-regular' !important;
    border-radius: .025rem;
}
#block-pixelmenu2021bem-2 .nav-link-color.is-active {
    color: #fff !important;}

@media (max-width: 767px) { 
  nav.breadcrumb li {
    padding: 0 35px 10px 0;
    position: relative;
  }
  nav.breadcrumb li:after {
    content:"";
    display:block;
    width:5px;
    height:5px;
    background-color:#0079C8;
    position:absolute;
    top: 10px;
    right: 20px;
    margin-left:-2.5px;
    margin-top:-2.5px;
    border-radius: 5px;
  }
  nav.breadcrumb li:first-child:after {
    display:none;
  }
}
.lh75 {
    line-height: 1.75;
}


#block-pixel-views-block-circulo-de-bienestar-block-31 {
    padding: 0 15px;
}
#block-pixel-views-block-circulo-de-bienestar-block-31 h3 {
    margin: 0 0 15px 0;
}
#block-pixel-views-block-circulo-de-bienestar-block-31 .pxc-articulo-recomendado-titulo {
  padding-top:15px;
}
#block-pixel-views-block-circulo-de-bienestar-block-31 .pxc-articulo-recomendado-titulo a {
  font-size:1.25rem;
}
#block-pixel-views-block-circulo-de-bienestar-block-31 .pxc-articulo-recomendado {
  padding-bottom:40px;
}
#pxc-second-col .recomendados {
  padding: 20px;
    border-radius: 15px;
    background: #f4f4f4;
}
#pxc-second-col-ori {
  display:none;
}
.pxc-articulo-lista-compartir-li, .pxc-articulo-grid-compartir-li {
 background-image:none;
}
.pxc-articulo-lista-compartir-icono > span {
  min-width:115px;
}
.pxc-hr-azul11 {border-bottom: 4px solid #00335b; opacity: 1; height: auto; margin:25px auto 25px 0;} 
.breadcrumb__item + .breadcrumb__item::before {display:none;}
.seo-transaccional > div {
padding-top:8px;
padding-bottom:8px;
}
.seo-transaccional label {
padding-top:8px;
color:#00335b;
font-size:.85rem;
}
.seo-transaccional select, .seo-transaccional input[type=date] {
 border-top:none;
 border-right:none;
 border-left:none;
 border-bottom:2px solid #00335b;
border-radius:0;
}

#pxc-flotante-cta {
display: block;
    position: fixed;
    bottom: 0;
    z-index: 10;
    width: 90%;
    left: 5%;
    background-color: #f4f4f4;
    margin-bottom:15px;
}
#pxc-flotante-cta .row {

}
#pxc-flotante-cta .col-6 {
   display:flex;
}
#pxc-flotante-cta .col-6:first-child {
   align-items: center;
   justify-content: end;
}
#pxc-flotante-cta .col-6:last-child {
   align-items: center;
   justify-content: start;
}
#pxc-flotante-cta .pxc-boton-sombra a  {
   background-color:#207ac4;
}
@media (max-width: 767px) {  
#pxc-flotante-cta .col-6 {
   width:100%;
   justify-content: center !important;
}
.pxc-flotante-label {
width:100%;
padding-top:15px;
text-align:center;
}
}
.pxc-lista-beneficios {
padding-left:0;
}
.pxc-card {
border-radius:12px;
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
padding:12px;
}

#block-pixel-views-block-circulo-de-bienestar-popular-articulo .sugiere ul {
margin-inline: 0;
}
.pxc-promo-slider-clasic.slick-list-4mas .slick-list {
    padding: 15px 60px !important;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
}
@media (max-width: 767px) { 
.pxc-promo-slider-clasic.slick-list-4mas .slick-list {
    padding: 0 !important;
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom: none;
}
}

.columna-gap {
  padding-top:15px;
}
.columna-gap .wp-block-column {
   margin:0;
   padding:0;
}
.columna-gap .wp-block-column img {
   padding:0 15px;
}
.columna-gap .wp-block-columns {
  gap:15px;
}

.pxc-cinta {
position:relative;
}

.pxc-cinta:before {
content: "";
display:block;
position:absolute;
top:10px;
right:20px;
width:50px;
height:67px;
background-image:url('/sites/default/files/2025-04/agentes/foto/cintilla.png');
background-repeat:no-repeat;
background-size:50px 67px;
}
.pxc-cinta-es:after {
content: "Provisión propia";
display: block;
    position: absolute;
    color: #ffffff;
    top: 80px;
    right: 10px;
    width: 75px;
    text-transform: uppercase;
    font-size: .75rem;
    /* font-weight: 800; */
    line-height: .85rem;
    font-family: 'm-bold';
}
.pxc-cinta-en:after {
content: "Proprietary network";
display:block;
position:absolute;
color:#ffffff;
}

.border-bottom-azul2 {
border-bottom:5px solid #0079c8;
}
.pxc-cinta-2 {
left:0;
}
@media (max-width: 767px) { 
.pxc-cinta-2 {
top:50%;
margin-top:-25px;
}
}

.pxc-hr-azul22 {
    border-bottom: 5px solid #0079c8;
    opacity: 1;
    height: auto;
    background-color:transparent;
}
.pxc-bloque-66981 a {
text-decoration:underline;
}
nav.breadcrumb {
   padding-bottom:20px;
}
.pxc-beneficios > .nav-tabs > li > .nav-link {
   word-break: auto-phrase;
}
.pxc-con-flechas-h-azul .slick-slide {
  justify-content: center;
}
.messages-list {
    width: 100%;
    max-width: 1140px;
    margin: 120px auto 0 auto;
}
.messages {
  background-color: #eee;
  color:#333;
}
#user-pass, #user-login-form {
   width: 100%;
   max-width:1140px;
   margin:0 auto;
}
#block-pixel-local-tasks {
   display:none;
}
.back-cover {
   background-size: cover;
   background-position: top center;
}
.pxc-f6 {
   font-size:1.35rem;
   text-align:center;
}
.pxc-bloque-67911 table th {
   background-color:white;
}
@media (max-width: 767px) {
    .nbb-spacer {
        height: 90px;
    }
   .min-columna {
      height:300px;
   }
  .back-cover {
     background-size: initial;
     background-position: top center;
  }
 .pxc-f6 {
   font-size:.95rem;
  }
}
.pxc-filled-d {
   position:relative;
}
.pxc-filled-d:before {
  content:"";
  display:block;
  width:10px;
  height:10px;
  background-color:#0079C8;
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-5px;
  margin-top:-5px;
   transform:rotate(45deg);
}
.tdazul1 td {
   color:#00335b;
}
.pxc-bloque-67911 .wp-block-table.is-style-stripes {
  border-bottom:none;
}
#pxc-hero-67511 .pxc-hero-image-caption-texto > ul {
  display:none;
}


#block-pixel-views-block-promocionales-block-3 {background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 20%, rgba(243,243,243,1) 20%, rgba(243,243,243,1) 80%, rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%); position:relative;}
#block-pixel-views-block-promocionales-block-3:before {content:""; width:50%; height:100%; position:absolute; top:0; left:0; z-index:1; background-color:#fff;}
#block-pixel-views-block-promocionales-block-3 .pxc-promos-vista {position:relative; z-index:2;}
#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-caption-texto {opacity: 1; transition: all 0.5s ease-out;}
#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-caption-texto {opacity: 1;}
#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-titulo {margin:25px 0 8px;}
#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto {width:120%;}
#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto, #block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto p {font-size:0.9rem;}

/* Animación promos */
#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-caption-texto, #block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-boton {opacity: 0; transition: all 0.5s ease-out;}
#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:first-child {display:block;}
#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:last-child {display:none;}
#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:first-child {display:none;}
#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:last-child {display:block;}
#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-caption-texto, #block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-boton {opacity: 1;}

/* Large devices (Tablet wide to middle screen desktop) */
@media (min-width: 1024px) and (max-width:1344px) {

	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-caption-texto, #block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-boton {opacity: 1;}
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:first-child {display:none;}
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:last-child {display:block;}
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:first-child {display:none;}
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:last-child {display:block;}
	
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-titulo {margin:5px 0 8px;}
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto {width:120%;}
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto, #block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto p {font-size:0.75rem;}

        #block-pixel-views-block-promocionales-block-3 {background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 25%, rgba(243,243,243,1) 25%, rgba(243,243,243,1) 75%, rgba(255,255,255,1) 75%, rgba(255,255,255,1) 100%);}

}

/* Medium devices (tablets) */
@media (min-width: 768px) and (max-width:1023px) {


	/* Animacion promos */
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-caption-texto, #block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-boton {opacity: 1;}
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:first-child {display:none;}
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:last-child {display:block;}
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:first-child {display:none;}
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:last-child {display:block;}
	
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-titulo {margin:5px 0 8px;}
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto {width:120%;}
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto, #block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto p {font-size:0.95rem;}

       #block-pixel-views-block-promocionales-block-3 {background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 35%, rgba(243,243,243,1) 35%, rgba(243,243,243,1) 75%, rgba(255,255,255,1) 75%, rgba(255,255,255,1) 100%);}


}


@media (max-width: 767px) { 

	/* Animaciom promos */
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-caption-texto, #block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-boton {opacity: 1;}
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:first-child {display:none;}
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide .pxc-promo-imagen img:last-child {display:block;}
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:first-child {display:none;}
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .slick-slide:hover .pxc-promo-imagen img:last-child {display:block;}
	
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-titulo {margin:25px 0 8px;}
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto {width:120%;}
	#block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto, #block-pixel-views-block-promocionales-block-3  > div > .pxc-promos-vista .pxc-promo-slider-clasic .pxc-promo-caption .pxc-promo-caption-texto p {font-size:1.1rem;}

    #block-pixel-views-block-promocionales-block-3, #block-views-block-promocionales-block-1 {background: rgb(255,255,255);}


}


#block-pixelmenu2021.pxc-menu-outline .nav-link-color {
   text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}
