@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;700;900&display=swap);html{background:#2ba1dc}body{background:#fff;font-family:Nunito,sans-serif;font-weight:400}.invisible{display:none}a{text-decoration:none;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.container-fluid{padding:0 40px}.header{background:#fff;height:120px}.header.sticky{-webkit-animation:sticky 1.2s;animation:sticky 1.2s;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2);height:140px;left:0;position:fixed;right:0;top:0;z-index:999}.header-info{background:#2ba1dc;color:#fff;font-size:13px;height:35px;line-height:35px}.header-info ul{line-height:19px}.header-info ul a{color:#fff;font-weight:700}.header-info ul a:hover{background:#fff;color:#2ba1dc}.header-info li#wa{background:#1cd071}.header-info li#wa a{font-size:30px;padding:2px 10px 3px}.header-nav{font-size:16px;padding:25px 0}.header-nav ul,a.mobile-header{line-height:27px}.header-nav li a,a.mobile-header{color:#036;font-weight:700;margin:10px 0;padding:.5rem 1rem;position:relative}.header-nav li a:before{border-left:1px solid #036;bottom:30%;content:"";height:40%;left:0;position:absolute;width:1px}.header-nav li:first-of-type a:before,.header-nav li a.laboratorio:before{border-left:none}.header-nav li a.laboratorio{border:2px solid red;border-radius:7px;color:red;margin-left:20px}.header-nav li a.active,.header-nav li a:hover,a.mobile-header:hover{background:#2ba1dc;color:#fff}a.mobile-header,li.mobile-close{display:none;text-decoration:none}li.mobile-close a{background:#2ba1dc;color:#fff!important}header .dropdown-menu{margin:0;padding:0;top:80%}header .dropdown-item{font-size:14px;margin:0!important}header .dropdown-item:before{border:none!important}.dropdown:hover>.dropdown-menu{display:block}.slider{clear:both;padding:30px 0}.home .slider h2,.slider h1{color:#2ba1dc}.slider h1{font-weight:700}.slider h2{font-size:calc(.6rem + .9vw)}.slider a.turno{border-radius:5px;margin:10px 0 30px}.slider .slider-img{position:relative}.slider .slider-img img.floating-y{position:absolute;top:20px;transition:all .3s ease-out 0s;z-index:1}.home .card-group{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2);margin:30px 0}.home .card-group .card-body{text-align:center}.home .card-group .card-body .card-title{font-weight:700}.home .card-group .card-body .card-text{font-size:1.1rem}.home .card-group .card-body img{margin:0 auto 20px;max-width:max-content}.home .card-group .card:hover{background:#2ba1dc}.home .card-group .card:hover .card-title,.home .card-group .card:hover p{color:#fff}.home .card-group .card:hover img{filter:invert(100%)}.home .centro-img{background:url(/build/images/img-05.0800c1d5.png) 0 100% no-repeat;margin-bottom:50px;padding-bottom:80px;position:relative}.home .centro-img img.centro{margin-top:50px}.home .centro-img img.floating-y{position:absolute;right:15%;top:15%}.home .centro-img img.floating-x{bottom:0;position:absolute;right:0}.home .centro-img .carousel{box-shadow:10px 10px 0 2px #2ba1dc;-webkit-box-shadow:10px 10px 0 2px #2ba1dc;-moz-box-shadow:10px 10px 0 2px #2ba1dc}.home .centro-img .carousel-inner{box-shadow:5px 5px 0 2px #fff;-webkit-box-shadow:5px 5px 0 2px #fff;-moz-box-shadow:5px 5px 0 2px #fff}.home .centro-img .carousel-indicators [data-bs-target]{background-color:#2ba1dc;border:2px solid #fff;border-radius:10px;height:15px;width:15px}.home .nuestro-centro{margin-bottom:50px}.contacto h3,.home .nuestro-centro h3,.laboratorio h3,.nuestrocentro h3,.pacientes h3{color:#2ba1dc;font-size:1rem;font-weight:700;text-transform:uppercase}.contacto h2,.home .nuestro-centro h2,.laboratorio h2,.nuestrocentro h2,.pacientes h2{font-weight:700;padding:20px 0}.home .nuestro-centro h4{border-left:4px solid #2ba1dc;color:#2ba1dc;font-size:1rem;font-weight:700;line-height:1.5rem;margin:20px 0;padding-left:10px}.home .clientes img{padding:2rem}.home .servicios{background:url(/build/images/servicios-bg.5620604e.jpg) no-repeat top #fcfdff;padding:60px 0;text-align:center}.home .servicios h2{background:#2ba1dc;border-radius:50px;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:10px 20px}.home .servicios h3{font-size:2rem;font-weight:900;padding:30px 0}.home .servicios .servicio{background-color:#fff;background-position:center 30px;border-radius:10px;margin:20px;padding:200px 0 20px;width:200px}.home .servicios .servicio:hover{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.home .servicios .servicio a{color:#000;font-size:1.5rem;font-weight:700}.home .servicios .servicio a i{border:2px solid #000;border-radius:30px;margin:10px 0;padding:10px}.home .servicios .cardiologia{background-image:url(/build/images/cardiologia.8f0a3b71.svg);background-repeat:no-repeat}.home .servicios .cardiologia:hover{background-image:url(/build/images/cardiologia-hover.552250ba.svg)}.home .servicios .cirugia{background-image:url(/build/images/cirugia.52225ec2.svg);background-repeat:no-repeat}.home .servicios .cirugia:hover{background-image:url(/build/images/cirugia-hover.10ccb459.svg)}.home .servicios .cirugia_plastica{background-image:url(/build/images/cirugia-plastica.f171b897.svg);background-repeat:no-repeat}.home .servicios .cirugia_plastica:hover{background-image:url(/build/images/cirugia-plastica-hover.428c8c2a.svg)}.home .servicios .cirugia_vascular{background-image:url(/build/images/cirugia-vascular.0cfa49a1.svg);background-repeat:no-repeat}.home .servicios .cirugia_vascular:hover{background-image:url(/build/images/cirugia-vascular-hover.b3b2104d.svg)}.home .servicios .gastroenterologia{background-image:url(/build/images/gastroenterologia.b32d01b5.svg);background-repeat:no-repeat}.home .servicios .gastroenterologia:hover{background-image:url(/build/images/gastroenterologia-hover.34fe4b4f.svg)}.home .servicios .laboratorio{background-image:url(/build/images/laboratorio.8308bb08.svg);background-repeat:no-repeat}.home .servicios .laboratorio:hover{background-image:url(/build/images/laboratorio-hover.2ac9d8db.svg)}.home .servicios .clinica-medica{background-image:url(/build/images/clinica-medica.f171b897.svg);background-repeat:no-repeat}.home .servicios .clinica-medica:hover{background-image:url(/build/images/clinica-medica-hover.428c8c2a.svg)}.home .servicios .nutricion{background-image:url(/build/images/nutricion.6f0b0bb8.svg);background-repeat:no-repeat}.home .servicios .nutricion:hover{background-image:url(/build/images/nutricion-hover.73f4833b.svg)}.home .servicios .oncologia{background-image:url(/build/images/oncologia.4db3d425.svg);background-repeat:no-repeat}.home .servicios .oncologia:hover{background-image:url(/build/images/oncologia-hover.d3ce29a4.svg)}.home .servicios .salud-mental{background-image:url(/build/images/salud-mental.42f5ab92.svg);background-repeat:no-repeat}.home .servicios .salud-mental:hover{background-image:url(/build/images/salud-mental-hover.508e4fa5.svg)}.home .servicios .ginecologia{background-image:url(/build/images/ginecologia.2cbbee86.svg);background-repeat:no-repeat}.home .servicios .ginecologia:hover{background-image:url(/build/images/ginecologia-hover.63256c12.svg)}.home .servicios .hematologia{background-image:url(/build/images/hematologia.76ae8bdb.svg);background-repeat:no-repeat}.home .servicios .hematologia:hover{background-image:url(/build/images/hematologia-hover.e16aa0d2.svg)}.home .servicios .urologia{background-image:url(/build/images/urologia.f171b897.svg);background-repeat:no-repeat}.home .servicios .urologia:hover{background-image:url(/build/images/urologia-hover.428c8c2a.svg)}.home .servicios .servicio:hover a{color:#2ba1dc}.home .servicios .servicio:hover i{border-color:#2ba1dc}.home .servicios .slick-dots li button{background-color:#2ba1dc;border-radius:10px;height:15px;opacity:.5;width:15px}.home .servicios .slick-next,.home .servicios .slick-prev{display:none!important}.home .servicios .slick-dots li.slick-active button,.home .servicios .slick-dots li button:hover{opacity:1}.home .servicios .slick-dots li button:before{content:none}.pacientes .pacientes-img-1{position:relative}.pacientes .pacientes-img-1 .floating-x{position:absolute;right:0;top:30px}.pacientes .hospital{background:url(/build/images/img-08.732a4efd.jpg) 0 0 no-repeat;padding-top:60px}.pacientes .pacientes-img-2{position:relative}.pacientes .pacientes-img-2 .circulos{left:50px;position:absolute}.pacientes .pacientes-img-2 .x{position:absolute;right:20px}.pacientes .pacientes-img-2 .imagen{position:absolute;top:50px}.pacientes .pacientes-img-2 .puntos{margin:180px 0}.pacientes .pacientes-img-2 .floating-x{position:absolute;right:0;top:30px}.pacientes .laboratorio h3{color:red}.pacientes a.laboratorio{border:2px solid;color:red;font-weight:700;padding:5px;text-transform:uppercase}.pacientes .pacientes-img-3{position:relative}.pacientes .pacientes-img-3 .circulos{position:absolute;right:80px}.pacientes .pacientes-img-3 .x{left:50%;position:absolute;top:150px}.pacientes .pacientes-img-3 .imagen{margin:80px 0}.staff .staff{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2);margin-bottom:20px;padding:200px 20px 20px;text-align:center}.staff .staff-01{background:url(/build/images/staff-01.6b5fd5ca.svg) center 20px no-repeat}.staff .staff-02{background:url(/build/images/staff-02.552f4089.svg) center 20px no-repeat}.staff .staff-03{background:url(/build/images/staff-03.c92270e6.svg) center 20px no-repeat}.staff .staff .especialidad{color:#039be5;font-weight:700}.especialidades ul.especialidades{background:#efefef;margin:0 0 20px;padding:20px 20px 20px 0}.especialidades ul.especialidades li{border-left:5px solid #0499e2;list-style:none;margin:0;padding:0 0 5px 20px}.especialidades ul.especialidades li a{background:#fff;color:#000;display:block;font-size:18px;font-weight:700;padding:20px 20px 20px 42px;text-indent:-12px}.especialidades div.especialidad-detalle h2{color:#009ae5;font-size:16px;font-weight:700;margin-top:40px;text-transform:uppercase}.especialidades div.especialidad-detalle h2:first-of-type{margin-top:0}.especialidades div.especialidad-detalle h3{font-size:25px;font-weight:700;margin:30px 0}.especialidades div.especialidad-detalle h4{border-bottom:1px solid #009ae5;color:#009ae5;margin:20px 0;padding-bottom:10px}.especialidades div.especialidad-detalle ul{margin:0;padding:0}.especialidades div.especialidad-detalle li{list-style:none;margin-bottom:10px}.especialidades div.especialidad-detalle li:before{color:#009ae5;content:"\2022";display:inline-block;font-weight:700;margin-right:1em;width:1em}.especialidades ul.especialidades li a:hover{background:#039be5;color:#fff}.laboratorio .slider h1,.nuestrocentro .slider h1{margin-top:90px}.nuestrocentro .nuestrocentro-img{background:url(/build/images/img-05.0800c1d5.png) 0 100% no-repeat;margin-bottom:50px;margin-left:30px;position:relative}.nuestrocentro .nuestrocentro-img .floating-x{position:absolute;right:80px}.nuestrocentro .nuestrocentro-img .img-fluid{top:40px}.nuestrocentro .galeria a{margin-bottom:25px}.laboratorio .laboratorio-img-1,.laboratorio .laboratorio-img-2{position:relative}.laboratorio .laboratorio-img-1 .floating-y{position:absolute;right:30px}.laboratorio .laboratorio-img-1 .floating-x{left:30%;position:absolute;top:30%}.laboratorio .analisis{background:url(/build/images/img-08.732a4efd.jpg) 0 0 no-repeat;margin-top:50px;padding-top:50px}.laboratorio .laboratorio-img-2{background:url(/build/images/img-10.1ee71386.png) 0 100px no-repeat}.laboratorio .laboratorio-img-2 .floating-x.circulos{left:15%;position:absolute;top:30px}.laboratorio .laboratorio-img-2 .floating-y.x{left:35%;position:absolute;top:20px}.contacto .caja{margin:0 auto 100px;padding-top:70px!important;position:relative;text-align:center;width:75%}.contacto .caja img{-webkit-filter:drop-shadow(0 0 60px #44bff7);filter:drop-shadow(0 0 60px #44bff7);left:38%;position:absolute;top:-45px}.contacto .map{height:0;overflow:hidden;padding-bottom:40%;position:relative}.contacto .map #map{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.map-responsive{height:0;overflow:hidden;padding-bottom:400px;position:relative}.map-responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%}footer{background-color:#2ba1dc;color:#fff;padding:80px 0 0}footer img{margin-bottom:30px}footer .pie{background:#0672a9;padding:20px 0;text-align:center}footer .pie p{font-size:14px;margin:0}footer .pie a{color:#fff;font-weight:700}footer .pie a:hover{text-decoration:underline}.form-control{padding:25px}.sidr .dropdown-item{font-size:12px}.template-btn{background-color:#2ba1dc;border-radius:50px;-webkit-box-shadow:0 10px 30px 0 rgba(43,161,220,.36);box-shadow:0 10px 30px 0 rgba(43,161,220,.36);color:#fff;display:inline-block;font-size:15px;font-weight:700;line-height:1.4;overflow:hidden;padding:15px 40px;position:relative;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;vertical-align:middle;z-index:1}.template-btn:hover{background-color:#000;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.3);box-shadow:0 0 30px 0 rgba(0,0,0,.3);color:#fff}.scrolltotop{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:float-bob-y;animation-name:float-bob-y;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#473bf0;border-radius:50%;bottom:40px;display:none;height:45px;position:fixed;right:40px;text-align:center;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:45px;z-index:99}.scrolltotop i{color:#fff;font-size:18px;line-height:45px}.scrolltotop:hover{background-color:#161c2d}.scrolltotop:hover i{color:#fff}.floating-y{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:float-bob-y;animation-name:float-bob-y;-webkit-animation-timing-function:linear;animation-timing-function:linear}.floating-x{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:float-bob-x;animation-name:float-bob-x;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes float-bob-x{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes float-bob-x{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@-webkit-keyframes float-bob-y{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes float-bob-y{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes sticky{0%{top:-200px}to{top:0}}@keyframes sticky{0%{top:-200px}to{top:0}}@media (max-width:768px){.laboratorio .slider h1,.nuestrocentro .slider h1{margin-top:0!important}footer{text-align:center}}@media (max-width:991px){.laboratorio .slider h1,.nuestrocentro .slider h1{margin-top:50px}a.mobile-header{display:block}.header-info .float-end,.header-nav nav .float-end{display:none}}@media (max-width:1200px){.header-nav .float-start img{height:63px;object-fit:cover;object-position:0;width:171px}}