@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 {
    filter: grayscale(100%);
    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;}
