/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--primary-color-light:#80daa4;--primary-color:#00752B;--primary-color-habana:#003625;--primary-color-dark:#00240f;--warning-color:#ce2653;--grey-color:#f2f2f7;--grey-color-secondary:#d1d1d6;--grey-color-dark:#636366;--grey-color-cards:#E5E5EA;--portales-habana-color:#cdf0db}.text-color-primary{color:var(--primary-color-habana)}.text-color-warning{color:var(--warning-color)}@font-face{font-family:Poppins;src:url(/themes/custom/muprespa5_habana/fonts/Poppins/woff2/Poppins-Regular.woff2) format("woff2"),url(/themes/custom/muprespa5_habana/fonts/Poppins/ttf/Poppins-Regular.ttf) format("truetype"),url(/themes/custom/muprespa5_habana/fonts/Poppins/eot/Poppins-Regular.eot) format("eot");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:Poppins;src:url(/themes/custom/muprespa5_habana/fonts/Poppins/woff2/Poppins-Medium.woff2) format("woff2"),url(/themes/custom/muprespa5_habana/fonts/Poppins/ttf/Poppins-Medium.ttf) format("truetype"),url(/themes/custom/muprespa5_habana/fonts/Poppins/eot/Poppins-Medium.eot) format("eot");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:Poppins;src:url(/themes/custom/muprespa5_habana/fonts/Poppins/woff2/Poppins-SemiBold.woff2) format("woff2"),url(/themes/custom/muprespa5_habana/fonts/Poppins/ttf/Poppins-SemiBold.ttf) format("truetype"),url(/themes/custom/muprespa5_habana/fonts/Poppins/eot/Poppins-SemiBold.eot) format("eot");font-weight:600;font-style:normal;font-display:auto}@font-face{font-family:Poppins;src:url(/themes/custom/muprespa5_habana/fonts/Poppins/eot/Poppins-Bold.eot) format("eot"),url(/themes/custom/muprespa5_habana/fonts/Poppins/woff2/Poppins-Bold.woff2) format("woff2"),url(/themes/custom/muprespa5_habana/fonts/Poppins/ttf/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:Poppins;src:url(/themes/custom/muprespa5_habana/fonts/Poppins/woff2/Poppins-ExtraBold.woff2) format("woff2"),url(/themes/custom/muprespa5_habana/fonts/Poppins/ttf/Poppins-ExtraBold.ttf) format("truetype"),url(/themes/custom/muprespa5_habana/fonts/Poppins/eot/Poppins-ExtraBold.eot) format("eot");font-weight:800;font-style:normal;font-display:auto}@font-face{font-family:Poppins;src:url(/themes/custom/muprespa5_habana/fonts/Poppins/ttf/Poppins-Black.woff2) format("woff2"),url(/themes/custom/muprespa5_habana/fonts/Poppins/ttf/Poppins-Black.ttf) format("truetype"),url(/themes/custom/muprespa5_habana/fonts/Poppins/eot/Poppins-Black.eot) format("eot");font-weight:900;font-style:normal;font-display:auto}article h1,aside h1,nav h1,section h1{font-size:2rem}.w-80{width:80%}.w-90{width:90%}main{z-index:0}@media (min-width:576px){.w-sm-25{width:25%!important}.w-sm-50{width:50%!important}.w-sm-75{width:75%!important}.w-sm-100{width:100%!important}}@media (min-width:768px){.w-md-25{width:25%!important}.w-md-50{width:50%!important}.w-md-75{width:75%!important}.w-md-100{width:100%!important}}@media (min-width:992px){.w-lg-25{width:25%!important}.w-lg-50{width:50%!important}.w-lg-75{width:75%!important}.w-lg-100{width:100%!important}body header{position:sticky;top:0;z-index:99}}@media (min-width:1200px){.w-xl-25{width:25%!important}.w-xl-50{width:50%!important}.w-xl-75{width:75%!important}.w-xl-100{width:100%!important}}@media (min-width:1400px){.w-xxl-25{width:25%!important}.w-xxl-50{width:50%!important}.w-xxl-75{width:75%!important}.w-xxl-100{width:100%!important}}.imagen-fluid-90{width:90%;height:auto}.overflow-x{overflow-x:hidden}.overflow-y{overflow-y:hidden}@media (max-width:991.98px){.navbar-collapse{position:absolute;top:100%;left:0;right:0;background:#fff;padding:1rem}body #nav-header{position:relative;top:-35%;background-color:transparent!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);border:0}p.text-xl{font-size:1.3em}.btn-primary-fraternidad{border-radius:2em;background-color:var(--primary-color);color:#fff;padding-inline:1.7em;padding-block:.9em;font-weight:600}.btn-primary-fraternidad:focus,.btn-primary-fraternidad:hover{background-color:var(--primary-color-dark);color:#fff}.btn-primary-fraternidad-dark{border-radius:2em;background-color:var(--primary-color-habana);color:#fff;padding-inline:1.7em;padding-block:.8em;font-weight:600}.btn-primary-fraternidad-dark:focus,.btn-primary-fraternidad-dark:hover{background-color:var(--grey-color-dark);color:#fff}.btn-primary-fraternidad-white{border-radius:2em;border:3px solid #fff;background-color:#fff;color:var(--primary-color);padding-inline:1.7em;padding-block:.8em;font-weight:600}.btn-primary-fraternidad-white:focus,.btn-primary-fraternidad-white:hover{border:3px solid #fff;background-color:rgba(0,0,0,.5);color:#fff}.btn-online-fraternidad{border-radius:2em;border:3px solid #fff;background-color:transparent;color:#fff;padding-inline:1.7em;padding-block:.8em;font-weight:600}.btn-online-fraternidad:focus,.btn-online-fraternidad:hover{background-color:rgba(0,0,0,.5);color:#fff;border:3px solid #fff}.nav-link:hover{color:var(--primary-color-habana);text-decoration:underline;text-shadow:0 0 .6px currentColor}.media-library-view--widget .view-header a:focus-visible,.nav-link:focus-visible,a.btn:focus-visible{outline:0;box-shadow:0 0 0 .25rem #5a9971}body{background-color:#fff;font-family:Poppins,sans-serif}body #header-tablet-mobile .navbar{margin-block:1em}body #header-tablet-mobile .centros-de-atencion .btn-centros-de-atencion{background-color:var(--grey-color);border-radius:0;padding-block:1em;text-decoration:none;color:#191919;font-size:14px}body #header-tablet-mobile .centros-de-atencion .btn-centros-de-atencion img{margin-right:.5em}body #header-tablet-mobile .oficina-digital .btn-oficina-digital{background-color:var(--primary-color);border-radius:0;padding-block:1em;text-decoration:none;color:#fff;font-size:14px}body #header-tablet-mobile .oficina-digital .btn-oficina-digital img{margin-right:.5em}body #header-tablet-mobile .telf-urgencias .btn-urgencias{background-color:var(--warning-color);padding-block:1em;text-decoration:none;color:#fff;font-size:14px}body #header-tablet-mobile .telf-urgencias .btn-urgencias img{margin-right:.5em}body #header-tablet-mobile .navbar-toggler{border:0 transparent}body #header-tablet-mobile .navbar-toggler:focus{box-shadow:none}body #header-tablet-mobile .navbar-collapse .botones-nav .btn{width:100%;padding-block:1.7em;border-radius:2em;font-size:14px;font-weight:600;margin-block:1em}body #header-tablet-mobile .navbar-collapse .botones-nav .btn img{margin-right:.5em}body #header-tablet-mobile .navbar-collapse .botones-nav .btn-centros-de-atencion{background-color:var(--grey-color)}body #header-tablet-mobile .navbar-collapse .botones-nav .btn-oficina-digital{background-color:var(--primary-color);color:#fff}body #header-tablet-mobile .navbar-collapse .quien-eres p{color:var(--primary-color-habana);font-weight:600;padding-block:1.5em;border-bottom:1px solid var(--primary-color-habana);margin-bottom:0}body #header-tablet-mobile .navbar-collapse .quien-eres ul{list-style:none;padding:0}body #header-tablet-mobile .navbar-collapse .quien-eres li{padding:30px;color:#333;text-align:left;border-bottom:1px solid #ddd;cursor:pointer;font-size:14px}body #header-tablet-mobile .navbar-collapse .quien-eres li a{text-decoration:none;font-weight:600;color:#000}body #header-tablet-mobile .navbar-collapse .final-navbar{margin-inline:-15px}body #header-tablet-mobile .navbar-collapse .final-navbar .contact-card{background-color:#5a5a5a;color:#fff;padding-inline:2.5em;padding-block:2em}body #header-tablet-mobile .navbar-collapse .final-navbar .contact-card .dropdown-menu{left:auto;right:0}body #header-tablet-mobile .navbar-collapse .final-navbar .contact-title{font-size:16px;font-weight:700}body #header-tablet-mobile .navbar-collapse .final-navbar .contact-info{font-size:14px;margin-block:1em}body #header-desktop .header{background-color:#fff;height:95px}body #header-desktop .header .navbar-nav .nav-item a{padding-left:2em;background-repeat:no-repeat;background-position:left center}body #header-desktop .header .button-oficina-digital{background-color:var(--primary-color);padding-inline:1.5em;padding-block:.5em;border-radius:2em;font-weight:600;padding-left:4rem!important;background-image:url(/themes/custom/muprespa5_habana/images/svg/oficina-digital.svg);background-position:1rem center!important}body #header-desktop .header .button-oficina-digital img{margin-right:.5em}body #header-desktop .header .button-urgencias{color:var(--warning-color);font-weight:600;background-image:url(/themes/custom/muprespa5_habana/images/svg/telefono-urgencias.svg)}body #header-desktop .header .button-urgencias img{margin-right:.5em}body #header-desktop .header .button-centros{font-weight:600;color:#000;background-image:url(/themes/custom/muprespa5_habana/images/svg/buscador-centros.svg)}body #header-desktop .header .button-centros img{margin-right:.5em}body #header-desktop .header .button-centros:focus,body #header-desktop .header .button-centros:hover,body #header-desktop .header .button-urgencias:focus,body #header-desktop .header .button-urgencias:hover{text-decoration:underline}body #header-desktop .header .button-oficina-digital:focus,body #header-desktop .header .button-oficina-digital:hover{background-color:#00240f!important}body #nav-header,body #nav-header .container-fluid{padding:0!important}@media (max-width:991.98px){body #nav-header .tbm .tbm-item--has-dropdown>.tbm-submenu{display:block!important;max-height:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:max-height .35s,opacity .2s,visibility .35s linear}body #nav-header .tbm .tbm-item--has-dropdown>.tbm-submenu .tbm-column,body #nav-header .tbm .tbm-item--has-dropdown>.tbm-submenu .tbm-column-inner,body #nav-header .tbm .tbm-item--has-dropdown>.tbm-submenu .tbm-row,body #nav-header .tbm .tbm-item--has-dropdown>.tbm-submenu .tbm-subnav,body #nav-header .tbm .tbm-item--has-dropdown>.tbm-submenu .tbm-subnav>.tbm-item{opacity:0;transform:translateY(-8px);transition:opacity .25s,transform .25s}body #nav-header .tbm .tbm-item--has-dropdown.open>.tbm-submenu{max-height:1000px;opacity:1;visibility:visible;pointer-events:auto;transition:max-height .35s,opacity .25s,visibility linear}body #nav-header .tbm .tbm-item--has-dropdown.open>.tbm-submenu .tbm-column,body #nav-header .tbm .tbm-item--has-dropdown.open>.tbm-submenu .tbm-column-inner,body #nav-header .tbm .tbm-item--has-dropdown.open>.tbm-submenu .tbm-row,body #nav-header .tbm .tbm-item--has-dropdown.open>.tbm-submenu .tbm-subnav,body #nav-header .tbm .tbm-item--has-dropdown.open>.tbm-submenu .tbm-subnav>.tbm-item{opacity:1;transform:translateY(0);transition-delay:.1s}body #nav-header .tbm .tbm-item--has-dropdown:not(.open)>.tbm-submenu .tbm-column,body #nav-header .tbm .tbm-item--has-dropdown:not(.open)>.tbm-submenu .tbm-column-inner,body #nav-header .tbm .tbm-item--has-dropdown:not(.open)>.tbm-submenu .tbm-row,body #nav-header .tbm .tbm-item--has-dropdown:not(.open)>.tbm-submenu .tbm-subnav,body #nav-header .tbm .tbm-item--has-dropdown:not(.open)>.tbm-submenu .tbm-subnav>.tbm-item{opacity:0;transform:translateY(-8px);transition-delay:.24s}body #block-muprespa5-habana-landingmainnavigationhabana-tb{width:100%}}body #nav-header .tbm--mobile{display:flex;justify-content:end}body #nav-header .tbm--mobile .tbm-nav{background:#f2f2f7!important}body #nav-header .tbm--mobile .tbm-button{display:block;position:relative;margin-right:10px;background-color:#fff!important;border:none!important}body #nav-header .tbm--mobile .tbm-button .tbm-button-container{scale:.7}body #nav-header .tbm--mobile .tbm-submenu-toggle{border:0 transparent!important}body #nav-header .tbm{background-color:transparent}body #nav-header .tbm.tbm--mobile .tbm-item{border-top:none!important}body #nav-header .tbm .tbm-nav .tbm-item .tbm-link-container .tbm-link.tbm-link.level-1{padding:1rem 0 1rem 3rem!important}body #nav-header .tbm .tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link:focus,body #nav-header .tbm .tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link:hover{color:var(--primary-color-habana)}body #nav-header .tbm .tbm-item{border-right:none!important}body #nav-header .tbm .tbm-submenu{border-top:none}body #nav-header .tbm .tbm-submenu .tbm-item,body #nav-header .tbm .tbm-submenu .tbm-link,body #nav-header .tbm .tbm-submenu .tbm-link-container,body #nav-header .tbm .tbm-submenu .tbm-subnav{white-space:normal}body #nav-header .tbm .tbm-submenu .tbm-link{display:block;line-height:1.35}body #nav-header .tbm .tbm-link:focus,body #nav-header .tbm .tbm-link:hover{background-color:transparent!important}body #nav-header .tbm .tbm-submenu-toggle{background-color:transparent;width:0!important;padding-right:50px}body #nav-header .tbm .tbm-submenu-toggle:focus,body #nav-header .tbm .tbm-submenu-toggle:hover{text-decoration:underline;color:var(--primary-color-habana)}body #nav-header .tbm .tbm-submenu-toggle::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%,-50%);background-image:url(/sites/default/files/svg/flecha-desplegable.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform .3s,opacity .3s;border-left:none!important;border-right:none!important;border-top:none!important}body #nav-header .tbm .tbm-submenu-toggle[aria-expanded=true]::before{transform:translate(-50%,-50%) rotate(180deg)}@media (min-width:992px){body #nav-header .tbm .tbm-submenu{border-radius:0 0 20px 20px;min-width:400px}body #nav-header .tbm .tbm-nav>.tbm-item.level-1{position:relative}body #nav-header .tbm .tbm-nav>.tbm-item.level-1:last-of-type>.tbm-submenu{left:auto!important;right:0!important;min-width:370px;max-width:400px;width:max-content}body .navbar-brand img{width:150px;height:auto}}@media (max-width:991px){body #block-mainnavigation-mobile>div{background-color:#fff}body .w-100-mobile{width:100%}body header{position:sticky;top:0;z-index:1000;background-color:#fff}body #block-muprespa5-habana-landingbotonurgenciasmovil nav .nav-box{height:50px;text-decoration:none;font-size:20px}body #block-muprespa5-habana-landingbotonurgenciasmovil nav .nav-box:focus,body #block-muprespa5-habana-landingbotonurgenciasmovil nav .nav-box:hover{filter:brightness(90%)}body #block-muprespa5-habana-landingbotonurgenciasmovil nav .nav-box:focus{border:2px solid #000;outline:0}body #block-muprespa5-habana-landingbotonurgenciasmovil.hide-on-scroll{opacity:0;visibility:hidden;display:none}}body .navbar-collapse{transition:.3s ease-in-out;overflow:hidden}body .navbar-collapse.collapsing{transition:height .3s ease-in-out;height:0!important}body .footer-fraternidad{background-color:var(--grey-color-dark)}body .footer-fraternidad a{text-decoration:none}body .footer-fraternidad a:focus-visible,body .footer-fraternidad a:hover{text-decoration:underline;color:var(--primary-color-light)!important;font-weight:500}body .footer-fraternidad .redes-fraternidad a{width:36px;height:36px;color:transparent;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain}body .footer-fraternidad .redes-fraternidad a:focus-visible,body .footer-fraternidad .redes-fraternidad a:hover{color:transparent!important;background-color:var(--primary-color-light);border-radius:50%}body .footer-fraternidad .redes-fraternidad a img{width:36px}body .footer-fraternidad .redes-fraternidad .nav-link{position:relative;display:inline-block;outline:0}body .footer-fraternidad .redes-fraternidad .nav-link .icon-mask{display:inline-block;width:100%;height:100%;-webkit-mask:no-repeat center;mask:no-repeat center;-webkit-mask-size:contain;mask-size:contain}body .footer-fraternidad .redes-fraternidad .nav-link:focus-visible::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background-color:#000;border-radius:1px}body .footer-fraternidad .redes-fraternidad .link-facebook{-webkit-mask:url(/themes/custom/muprespa5_habana/images/svg/icon-facebook.svg) no-repeat center;mask:url(/themes/custom/muprespa5_habana/images/svg/icon-facebook.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}body .footer-fraternidad .redes-fraternidad .link-x{-webkit-mask:url(/themes/custom/muprespa5_habana/images/svg/icon-x.svg) no-repeat center;mask:url(/themes/custom/muprespa5_habana/images/svg/icon-x.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}body .footer-fraternidad .redes-fraternidad .link-youtube{-webkit-mask:url(/themes/custom/muprespa5_habana/images/svg/icon-yt.svg) no-repeat center;mask:url(/themes/custom/muprespa5_habana/images/svg/icon-yt.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}body .footer-fraternidad .redes-fraternidad .link-linkedin{-webkit-mask:url(/themes/custom/muprespa5_habana/images/svg/icon-in.svg) no-repeat center;mask:url(/themes/custom/muprespa5_habana/images/svg/icon-in.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}body .footer-fraternidad .redes-fraternidad .link-instagram{-webkit-mask:url(/themes/custom/muprespa5_habana/images/svg/icon-instagram.svg) no-repeat center;mask:url(/themes/custom/muprespa5_habana/images/svg/icon-instagram.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}body .footer-fraternidad #block-landingappstiendas a:focus-visible,body .footer-fraternidad #block-landingappstiendas a:hover{text-decoration:none;color:var(--primary-color-light)!important}body .footer-fraternidad #block-landingtextofooter{font-size:14px}.boton-app{position:relative;width:120px;height:100%;display:inline-block;cursor:pointer}.boton-app img{position:absolute;top:0;left:0;width:100%;transition:opacity .1s}.boton-app .img-blanco{opacity:1;z-index:2}.boton-app:hover .img-blanco{opacity:0}.boton-app .img-negro{z-index:1}.galeria-imagenes-hospital .owl-item:nth-child(odd) .field-content{margin-top:40px;margin-bottom:0}.galeria-imagenes-hospital .owl-item:nth-child(even) .field-content{margin-top:0;margin-bottom:40px}.galeria-imagenes-hospital .owl-item .field-content{border-radius:20px;overflow:hidden;margin-inline:15px}.owl-carousel{position:relative}.owl-view-content .owl-carousel{margin-inline:100px;width:auto!important}.owl-nav{position:absolute;inset:0;pointer-events:none}.owl-nav button{pointer-events:all;position:absolute;width:80px;height:80px;background-color:#f2f2f7!important;border-radius:50%!important;top:50%;transform:translateY(-50%);z-index:10;border:none;display:flex!important;align-items:center;justify-content:center;transition:.25s}.owl-prev{left:-100px}.owl-next{right:-100px}.owl-nav button span{display:none!important}.owl-nav button::before{content:"";display:block;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:contain}.owl-nav .owl-prev::before{background-image:url(/sites/default/files/svg/Flecha%20izquierda%20xxl.svg)}.owl-nav .owl-next::before{background-image:url(/sites/default/files/svg/Flecha%20derecha%20xxl.svg)}.owl-nav button:hover{background-color:#e0e0e0!important;transform:translateY(-50%) scale(1.05)}.owl-nav button:active{transform:translateY(-50%) scale(.96)}@media (max-width:991.98px){body .tbm-item--has-dropdown>.tbm-submenu.tbm-item-child{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .1s,opacity .1s}body .tbm-item--has-dropdown.open>.tbm-submenu.tbm-item-child{max-height:2000px;opacity:1;transition:max-height .3s,opacity .25s}#block-muprespa5-habana-views-block-news-block-1 .owl-nav{display:flex;justify-content:center;position:relative}#block-muprespa5-habana-views-block-news-block-1 .owl-nav .owl{margin-inline:20px}#block-muprespa5-habana-views-block-news-block-1 .owl-nav button{position:static}}.view-personal-sanitario-habana.view-id-personal_sanitario_habana.view-display-id-block_1 .owl-stage-outer{padding-block:10px}.owl-quirofano{border-radius:20px;overflow:hidden;margin-inline:15px;aspect-ratio:16/10}.bloque-consultas__carrusel,.bloque-entrada__carrusel{padding-inline:100px}.video-card{border-radius:14px;overflow:hidden;background:#fff}.video-card__top{padding:8px 12px;display:flex;align-items:center;min-height:34px}.video-card--video .video-card__top{background:#0b7a3b}.video-card--podcast .video-card__top{background:#1f2a44}.video-card__tag{color:#fff;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.video-card__thumb{position:relative;display:block;overflow:hidden;text-decoration:none}.video-card__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .25s,filter .25s}.video-card__thumb::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2);opacity:0;transition:opacity .25s}.video-card__play{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.video-card__play svg{width:64px;height:64px;background:rgba(255,255,255,.95);border-radius:999px;padding:10px;box-shadow:0 10px 25px rgba(0,0,0,.2)}.video-card__play path{fill:#0b7a3b}.video-card__thumb:hover img{transform:scale(1.05);filter:brightness(.85)}.video-card__thumb:hover::after{opacity:1}h3.section-title{font-weight:800;margin-bottom:1rem}.video-card__play img.video-card__icon{width:84px;height:84px;display:block;background:rgba(255,255,255,.95);border-radius:999px;padding:10px;box-shadow:0 10px 25px rgba(0,0,0,.2)}#habana-trabaja-nosotros{background:linear-gradient(-45deg,#00752b,#00531f,#00752b);background-size:400% 400%;animation:15s infinite gradient;padding-block:50px}@keyframes gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}#habana-trabaja-nosotros img{max-height:200px;min-height:200px;width:auto}#habana-trabaja-nosotros .subtitulo-section{font-weight:600;letter-spacing:1px}.btn-outline-fraternidad{border-radius:2em;background-color:#fff;border:.2em var(--primary-color-habana) solid;color:var(--primary-color-habana);padding-inline:1.5em;padding-block:.8em;font-weight:600}.btn-outline-fraternidad:hover{border:.2em var(--primary-color-habana) solid;background-color:#cacaca}.btn-outline-fraternidad:focus{border:.2em var(--primary-color-habana) solid;background-color:#ccf0db;color:var(--primary-color-habana)}.img-100{width:100%}.t-descripcion{font-size:14px}@media (min-width:992px){.t-descripcion{font-size:18px}}.t-descripcion a{color:var(--primary-color-habana)}p.t-descripcion{color:var(--grey-color-dark)}.titulo-section{font-size:24px}@media (min-width:768px){.titulo-section{font-size:32px}}.subtitulo-section{color:var(--primary-color-habana);text-transform:uppercase;font-size:16px;font-weight:500}@media (min-width:992px){.subtitulo-section{font-size:18px}}.descripcion-section{font-size:32px}body .imagen-mutua-principal{margin-top:calc(-1 * var(--header-height,130px));height:80vh}body #instalaciones article,body #portales article,body #servicios-acompanantes article{border-radius:1.5em;background-color:var(--portales-habana-color)}body #instalaciones article a:focus,body #portales article a:focus,body #servicios-acompanantes article a:focus{background-color:#e5e5ea}body .info-habana{background-color:var(--primary-color)}@media (max-width:591.98px){#habana-banner-cuida-de-ti .no-padding-movile{padding:0!important}#habana-banner-cuida-de-ti .no-padding-movile .padding-separation{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}}.field--name-links-node{min-width:66%;width:auto}a.noticia-link:focus article.noticia-destacada{background-color:#f2f2f7}a.noticia-link:focus article.noticia-destacada .ratio.ratio-4x3.rounded-4.overflow-hidden{border:10px solid #fff;border-radius:20px!important}a.noticia-link:focus article.noticia-destacada .ratio.ratio-4x3.rounded-4.overflow-hidden img{transform:scale(1.06);filter:brightness(.7)}article.noticia-destacada{border-radius:20px;padding:20px;transition:.3s;background-color:#fff}article.noticia-destacada:focus,article.noticia-destacada:hover{background-color:#f2f2f7}article.noticia-destacada:focus .ratio.ratio-4x3.rounded-4.overflow-hidden,article.noticia-destacada:hover .ratio.ratio-4x3.rounded-4.overflow-hidden{border:10px solid #fff;border-radius:20px!important}article.noticia-destacada:focus .ratio.ratio-4x3.rounded-4.overflow-hidden img,article.noticia-destacada:hover .ratio.ratio-4x3.rounded-4.overflow-hidden img{transform:scale(1.06);filter:brightness(.7)}article.noticia-destacada .ratio.ratio-4x3.rounded-4.overflow-hidden{border:10px solid #fff;border-radius:20px!important;transition:.3s}article.noticia-destacada .ratio.ratio-4x3.rounded-4.overflow-hidden img{transition:transform .35s,filter .35s;transform:scale(1)}article.noticia-destacada .t-description{font-size:14px;line-height:1.4}@media (max-width:767.98px){article.noticia-destacada .t-description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width:768px){article.noticia-destacada .t-description{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width:1400px){article.noticia-destacada .t-description{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible}}body #guias-cards h2,body #perfiles h2,body #servicios-integrales-paciente h2{font-size:16px}body #guias-cards p,body #perfiles p,body #servicios-integrales-paciente p{font-size:14px}body #guias-cards a,body #perfiles a,body #servicios-integrales-paciente a{text-decoration:none;color:#000}body #guias-cards .card-admision,body #guias-cards .card-consultas,body #guias-cards .card-hospitalizacion,body #guias-cards .card-informacion-clave,body #guias-cards .card-radiodiagnostico,body #guias-cards .card-servicios-generales,body #guias-cards .card-urgencias,body #perfiles .card-admision,body #perfiles .card-consultas,body #perfiles .card-hospitalizacion,body #perfiles .card-informacion-clave,body #perfiles .card-radiodiagnostico,body #perfiles .card-servicios-generales,body #perfiles .card-urgencias,body #servicios-integrales-paciente .card-admision,body #servicios-integrales-paciente .card-consultas,body #servicios-integrales-paciente .card-hospitalizacion,body #servicios-integrales-paciente .card-informacion-clave,body #servicios-integrales-paciente .card-radiodiagnostico,body #servicios-integrales-paciente .card-servicios-generales,body #servicios-integrales-paciente .card-urgencias{max-width:300px}body #guias-cards .card-admision h2,body #guias-cards .card-consultas h2,body #guias-cards .card-hospitalizacion h2,body #guias-cards .card-informacion-clave h2,body #guias-cards .card-radiodiagnostico h2,body #guias-cards .card-servicios-generales h2,body #guias-cards .card-urgencias h2,body #perfiles .card-admision h2,body #perfiles .card-consultas h2,body #perfiles .card-hospitalizacion h2,body #perfiles .card-informacion-clave h2,body #perfiles .card-radiodiagnostico h2,body #perfiles .card-servicios-generales h2,body #perfiles .card-urgencias h2,body #servicios-integrales-paciente .card-admision h2,body #servicios-integrales-paciente .card-consultas h2,body #servicios-integrales-paciente .card-hospitalizacion h2,body #servicios-integrales-paciente .card-informacion-clave h2,body #servicios-integrales-paciente .card-radiodiagnostico h2,body #servicios-integrales-paciente .card-servicios-generales h2,body #servicios-integrales-paciente .card-urgencias h2{text-transform:uppercase}body #guias-cards .card-custom,body #perfiles .card-custom,body #servicios-integrales-paciente .card-custom{text-align:center;padding:10px 10px 25px;border-radius:15px;color:var(--primary-color-habana);background:#e5e5ea;display:flex;flex-direction:column;justify-content:space-between;height:100%}body #guias-cards .card-custom .images-perfiles,body #perfiles .card-custom .images-perfiles,body #servicios-integrales-paciente .card-custom .images-perfiles{position:relative;margin-bottom:1em}body #guias-cards .card-custom .images-perfiles img,body #perfiles .card-custom .images-perfiles img,body #servicios-integrales-paciente .card-custom .images-perfiles img{display:block;visibility:visible}@media (max-width:991px){body .footer-fraternidad .redes-fraternidad a img{width:48px}body #guias-cards h2,body #perfiles h2,body #servicios-integrales-paciente h2{font-size:14px}body #guias-cards p,body #perfiles p,body #servicios-integrales-paciente p{font-size:12px}body #guias-cards .card-custom .images-perfiles img,body #perfiles .card-custom .images-perfiles img,body #servicios-integrales-paciente .card-custom .images-perfiles img{width:94px}}body #guias-cards .card-custom .images-perfiles .image-hover,body #perfiles .card-custom .images-perfiles .image-hover,body #servicios-integrales-paciente .card-custom .images-perfiles .image-hover{position:absolute;top:0;left:0;visibility:hidden}body #guias-cards .card-custom:focus,body #guias-cards .card-custom:focus-within,body #guias-cards .card-custom:hover,body #perfiles .card-custom:focus,body #perfiles .card-custom:focus-within,body #perfiles .card-custom:hover,body #servicios-integrales-paciente .card-custom:focus,body #servicios-integrales-paciente .card-custom:focus-within,body #servicios-integrales-paciente .card-custom:hover{background-color:var(--portales-habana-color)}body #guias-cards .card-custom:focus .images-perfiles .image-hover,body #guias-cards .card-custom:focus-within .images-perfiles .image-hover,body #guias-cards .card-custom:hover .images-perfiles .image-hover,body #perfiles .card-custom:focus .images-perfiles .image-hover,body #perfiles .card-custom:focus-within .images-perfiles .image-hover,body #perfiles .card-custom:hover .images-perfiles .image-hover,body #servicios-integrales-paciente .card-custom:focus .images-perfiles .image-hover,body #servicios-integrales-paciente .card-custom:focus-within .images-perfiles .image-hover,body #servicios-integrales-paciente .card-custom:hover .images-perfiles .image-hover{visibility:visible}body #guias-cards .card-custom:focus .images-perfiles img:not(.image-hover),body #guias-cards .card-custom:focus-within .images-perfiles img:not(.image-hover),body #guias-cards .card-custom:hover .images-perfiles img:not(.image-hover),body #perfiles .card-custom:focus .images-perfiles img:not(.image-hover),body #perfiles .card-custom:focus-within .images-perfiles img:not(.image-hover),body #perfiles .card-custom:hover .images-perfiles img:not(.image-hover),body #servicios-integrales-paciente .card-custom:focus .images-perfiles img:not(.image-hover),body #servicios-integrales-paciente .card-custom:focus-within .images-perfiles img:not(.image-hover),body #servicios-integrales-paciente .card-custom:hover .images-perfiles img:not(.image-hover){visibility:hidden}body #guias-cards .card-custom .icon,body #perfiles .card-custom .icon,body #servicios-integrales-paciente .card-custom .icon{max-width:10em;height:auto}body #guias-cards .card-custom .row-cols-1>.col,body #guias-cards .card-custom .row-cols-md-4>.col,body #guias-cards .card-custom .row-cols-sm-2>.col,body #perfiles .card-custom .row-cols-1>.col,body #perfiles .card-custom .row-cols-md-4>.col,body #perfiles .card-custom .row-cols-sm-2>.col,body #servicios-integrales-paciente .card-custom .row-cols-1>.col,body #servicios-integrales-paciente .card-custom .row-cols-md-4>.col,body #servicios-integrales-paciente .card-custom .row-cols-sm-2>.col{display:flex}@media (min-width:1200px){body #servicios-integrales-paciente{padding-inline:60px}}#localizanos-habana .localizanos-card{border-radius:16px;overflow:hidden}#localizanos-habana .localizanos-card--map{background:#f2f3f5;height:100%}#localizanos-habana .localizanos-card--map a{display:block;height:100%;border-radius:20px;overflow:hidden}#localizanos-habana .localizanos-card--map img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);filter:brightness(1);transition:transform .3s,filter .3s;will-change:transform,filter}#localizanos-habana .localizanos-card--map a:focus-visible img,#localizanos-habana .localizanos-card--map a:hover img{transform:scale(1.06);filter:brightness(.9)}#localizanos-habana .localizanos-card--info{background:#0a7a32;color:#fff;padding:30px;border-radius:20px;display:flex;flex-direction:column;justify-content:center;height:100%}#localizanos-habana .localizanos-item{display:flex;align-items:flex-start;gap:12px;line-height:1.25;margin-bottom:0}#localizanos-habana .localizanos-item i{font-size:16px}#localizanos-habana .localizanos-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px}#localizanos-habana .localizanos-btn{border-radius:999px;font-weight:600;padding:10px 18px;white-space:nowrap}#localizanos-habana .localizanos-btn--solid{background:#fff;color:#0a7a32;border:2px solid #fff}#localizanos-habana .localizanos-btn--solid:focus,#localizanos-habana .localizanos-btn--solid:hover{background:rgba(255,255,255,.9);color:#0a7a32}#localizanos-habana .localizanos-btn--outline{background:0 0;color:#fff;border:2px solid rgba(255,255,255,.85)}#localizanos-habana .localizanos-btn--outline:focus,#localizanos-habana .localizanos-btn--outline:hover{background:rgba(255,255,255,.12);color:#fff}@media (max-width:575.98px){#localizanos-habana .localizanos-card--info .d-flex.flex-column.flex-sm-row{flex-direction:column!important;align-items:stretch}#localizanos-habana .localizanos-card--info .d-flex.flex-column.flex-sm-row a.btn{width:100%}}#alianzas-habana .image-container{border-radius:20px;overflow:hidden;transition:outline .2s}#alianzas-habana img{display:block;border-radius:20px;transform:scale(1);transition:transform .25s,filter .25s;will-change:transform}#alianzas-habana a:focus img,#alianzas-habana a:focus-visible img,#alianzas-habana a:hover img{transform:scale(1.06)}#alianzas-habana a:focus-visible .image-container{outline:#0b7a3b solid 3px;outline-offset:4px}#alianzas-habana a:focus .image-container{outline:#0b7a3b solid 3px;outline-offset:4px}#alianzas-habana a:focus{outline:0}body .field--name-body img,body .field--name-field-address img,body .field--name-field-author img,body .field--name-field-event-organisers img,body .field--name-field-ps-quote img,body .field--name-field-section-body img{max-width:100%;height:auto}body table{width:100%!important;border:0!important;margin:20px auto}.rating-table-tr .rating-table-td{padding-top:20px!important;text-align:center}.field--name-node-title h1{margin:50px 0 25px;font-family:Enriqueta,serif;font-weight:700;text-transform:uppercase;font-size:38px;color:#1a1a1a}body .content-middle a,body .entity-node .field--name-body a{color:var(--primary-color);text-decoration:none}body .content-middle a:hover,body .entity-node .field--name-body a:hover{text-decoration:underline}a.dictionary-word{border-bottom:1px dotted var(--primary-color);cursor:help;text-decoration:none}body a.secondary-link{background:#e6fff0;color:var(--primary-color);display:block;position:relative;margin-bottom:10px;font:16px Roboto,sans-serif;padding:15px 45px;text-decoration:none;width:100%;border-radius:8px}body a.secondary-link:hover{background:var(--primary-color);color:#fff;text-decoration:none}body a.normal-link::after,body a.secondary-link::after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:15px;top:50%;margin-top:-8px;content:"\e941";transition:.25s cubic-bezier(.64,.04,.12,1) .25s;-ms-transition:.25s .25s ease;-moz-transition:.25s cubic-bezier(.64,.04,.12,1) .25s;-webkit-transition:.25s cubic-bezier(.64,.04,.12,1) .25s;-ms-transition-timing-function:cubic-bezier(.64,.04,.12,1)}.dictionary-search-word a,.field--name-dynamic-copy-fieldnode-field-contact-form-link a,.field--name-dynamic-copy-fieldnode-field-ical-link a,.field--name-field-block-downloads a,.field--name-field-category-contents-links a,.field--name-field-downloads a,.field--name-field-links a,.field--name-field-section-downloads a,.field--name-field-sections-links a,.field--name-field-videos a,.search-links-block a,body.page-node-type-categorized-page .field--name-field-contents-document a,body.page-node-type-categorized-page .field--name-field-contents-external-link a{color:#fff;display:block;position:relative;margin-bottom:10px;text-overflow:ellipsis;font:16px Roboto,sans-serif;padding:15px 45px;background:var(--primary-color);border-radius:8px;transition:.25s;overflow:hidden;white-space:nowrap;text-decoration:none}.dictionary-search-word a:after,.field--name-dynamic-copy-fieldnode-field-contact-form-link a:after,.field--name-dynamic-copy-fieldnode-field-ical-link a:after,.field--name-field-block-downloads a:after,.field--name-field-category-contents-links a:after,.field--name-field-downloads a:after,.field--name-field-links a:after,.field--name-field-section-downloads a:after,.field--name-field-sections-links a:after,.field--name-field-videos a:after,.search-links-block a:after,body.page-node-type-categorized-page .field--name-field-contents-document a:after,body.page-node-type-categorized-page .field--name-field-contents-external-link a:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:15px;top:50%;margin-top:-8px;content:"\e93f";transition:.25s cubic-bezier(.64,.04,.12,1) .25s;-ms-transition:.25s .25s ease;-moz-transition:.25s cubic-bezier(.64,.04,.12,1) .25s;-webkit-transition:.25s cubic-bezier(.64,.04,.12,1) .25s;-ms-transition-timing-function:cubic-bezier(.64,.04,.12,1)}.dictionary-search-word a:hover,.field--name-dynamic-copy-fieldnode-field-contact-form-link a:hover,.field--name-dynamic-copy-fieldnode-field-ical-link a:hover,.field--name-field-block-downloads a:hover,.field--name-field-category-contents-links a:hover,.field--name-field-downloads a:hover,.field--name-field-links a:hover,.field--name-field-section-downloads a:hover,.field--name-field-sections-links a:hover,.field--name-field-videos a:hover,.search-links-block a:hover,body.page-node-type-categorized-page .field--name-field-contents-document a:hover,body.page-node-type-categorized-page .field--name-field-contents-external-link a:hover{background:#666;color:#fff;text-decoration:none!important}.view-habana-imagenes.view-display-id-block_1{display:flex;flex-direction:column}.view-habana-imagenes.view-display-id-block_1 .view-header{order:1}.view-habana-imagenes.view-display-id-block_1 .view-content{order:2}.view-habana-imagenes.view-display-id-block_1 .view-footer{order:3}@media (min-width:992px){article.noticia-destacada .t-description{font-size:18px!important}.view-habana-imagenes.view-display-id-block_1 .view-header{order:1}.view-habana-imagenes.view-display-id-block_1 .view-footer{order:2}.view-habana-imagenes.view-display-id-block_1 .view-content{margin-top:40px;order:3}}.quienes-somos-buttons{padding-inline:1.25rem}.quienes-somos-buttons .btn{width:100%;max-width:520px;margin-left:0!important;margin-right:0!important}@media (min-width:768px){body #guias-cards .card-custom,body #perfiles .card-custom,body #servicios-integrales-paciente .card-custom{padding:25px}.quienes-somos-buttons{padding-inline:0}.quienes-somos-buttons .btn{width:auto;min-width:180px;max-width:none}}
