@charset "UTF-8";
/*----------------------------------------
1. TIPOGRAFIA DEL SITIO
-----------------------------------------*/
html {
  font-size: 13px; }

body {
   font-family: "Montserrat", sans-serif;
  color: #222; }

/*-----------------------------------------
2. ESTILOS GENERALES DE BOTONES
-------------------------------------------*/
.btn {
  border-radius: 2rem;
  padding: .5rem 2rem;
  font-weight: bold; }

/*-----------------------------------------
3. ESTILOS COLOR PRINCIPAL
------------------------------------------*/
.bg-primary {
  background-color: #009CDE !important; }

.text-primary {
  color: #009CDE !important; }

/*Estilos btn-primary*/
.btn-primary {
  color: #fff;
  background-color: #139c39;
  border-color: #139c39;
  position: relative;
  overflow: hidden;
  z-index: 1;
  -webkit-transition: all .3s ease;
  transition: all .3s ease; }

.pago {
border: 2px #fff solid; 
margin-right: 20px; }


.btn-primary:hover {
  color: #35363c;
  background-color: #fff;
  border-color: #009CDE;
border: 2px solid}

.btn-primary:active {
  color: #35363c !important;
  background-color: #009CDE !important;
  border-color: #009CDE !important; }

.btn-primary:focus {
  color: #35363c !important;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 157, 224, 0.5) !important;
          box-shadow: 0 0 0 0.2rem rgba(0, 157, 224, 0.5) !important; }

/*Insertamos la fecha del boton principal*/

.btn-primary:hover:after,
.btn-primary:focus:after,
.btn-primary:active:after {
  left: .25rem; }

/*Insertamos la caja blanca del boton principal*/
.btn-primary:before {
  content: "";
  z-index: -1;
  width: 0;
  height: 100%;
  background: #fff;
  position: absolute;
  left: 50%;
  top: 0;
 
  -webkit-transition: all .4s ease;
  transition: all .4s ease; }

.btn-primary:hover:before,
.btn-primary:focus:before,
.btn-primary:active:before {
  width: 130%;
  left: -15%; }

.bg-secondary {
    background-color: #FFF !important;
}

.bg-secondary2 {
  background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(45,63,128,1) 30%, rgba(124,194,60,1) 100%);}
.text-secondary {
  color: #35363c !important; }


.redes-sociales li a i {
  color: #fff;
  font-size: 1.5rem;
  padding: .6rem 1rem;
  opacity: .8;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.redes-sociales li a i:hover {
  opacity: 1;
  -webkit-transform: scale(1.3) rotate(360deg);
          transform: scale(1.3) rotate(360deg); }

/*-----------------------------------------
6. ESTILOS PARA "#menu-navegacion"
------------------------------------------*/
/*Quitamos estilos al boton por defecto*/
#menu-navegacion .navbar-toggler {
  padding: 0;
  font-size: 1rem;
  line-height: 1;
  background-color: transparent;
  border: none;
  border-radius: 0;
  outline: 0; }

/*Estilos boton del menu personalizado*/
#menu-navegacion .boton-menu:before {
  font-family: 'Font Awesome 5 Free';
  content: "\f0c9";
  font-weight: 900;
  color: #192154;
  font-size: 2rem; }

#menu-navegacion .icono-cerrar:before {
  content: "\f00d";
  position: relative;
  left: .2rem; }

/*Estilos de los enlace del #menu-navegacion*/
.navbar-dark .navbar-nav .nav-link {
  padding: 1rem 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: .5rem;
  -webkit-transition: all .3s ease;
  transition: all .3s ease; }

.navbar-dark .navbar-nav .nav-link:after {
  font-family: 'Font Awesome 5 Free';
  content: "\f105";
  font-weight: 900;
  -webkit-transition: all .3s ease;
  transition: all .3s ease; }

/*Estilos estado hover de enlace*/
.navbar-dark .navbar-nav .nav-link:hover {
  background-color: #009CDE; 
color:#1d2545}

.navbar-dark .navbar-nav .nav-link:hover:after {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg); }

/*Estilos para el enlace activo*/
.navbar-dark .navbar-nav .nav-link.active {
  background-color: #009CDE; }

/*Clase cuando  la barra de navegación se fija a la parte superior*/
.menu-fijo {
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    background-color: #FFF !important;
    width: 100% !important;
	-webkit-box-shadow: 3px 6px 5px 0px rgba(0,0,0,0.16);
-moz-box-shadow: 3px 6px 5px 0px rgba(0,0,0,0.16);
box-shadow: 3px 6px 5px 0px rgba(0,0,0,0.16);
}

.menu-fijo2 {
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
 background: rgb(2,0,36);
height: auto;
padding-top: 15px;
padding-bottom: 15px;
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(45,63,128,1) 30%, rgba(74,195,40,1) 100%);
  width: 100% !important; }
.footer-fondo {
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
 background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(45,63,128,1) 30%, rgba(74,195,40,1) 100%);
  width: 100% !important; }

.fondoclub {background-image: url(../images/club-bancrece.jpg); 
background-size: cover;
background-position: center center;
min-height: 370px;
padding-left: 45px;}
.fondo-credito-consumo {
    background-image: url(../images/credito-consumo-caracteristicas.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 370px;
    padding-left: 45px;
}
.fondo-credito-flexible {
    background-image: url(../images/credito-flexible-caracteristicas.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 370px;
    padding-left: 45px;
}
.fondo-cuenta-ahorro {
    background-image: url(../images/cuentas-ahorro-caracteristicas.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 370px;
    padding-left: 45px;
}
.fondo-cuotas-participacion {
    background-image: url(../images/cuotas-participacion-caracteristicas.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 370px;
    padding-left: 45px;
}
.fondo-depositos-plazo {
    background-image: url(../images/deposito-plazo-caracteristicas.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 370px;
    padding-left: 45px;
}
.fondo-descuento-planilla {
    background-image: url(../images/descuento-planilla-caracteristicas.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 370px;
    padding-left: 45px;
}
.fondo-renta-mensual {
    background-image: url(../images/renta-mensual-caracteristicas.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 370px;
    padding-left: 45px;
}
.fondoservicio {
    background-image: url("../images/servicio-bancrece.jpg");
    background-size: cover;
    background-position: center center;
    min-height: 250px;
    padding-left: 45px;
}
.fondoaddiuva {
    background-image: url(../images/addiuva.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 370px;
    padding-left: 45px;
}
.fondo-corporativo {
    background-image: url(../images/corporativo-header.jpg);
    background-size: cover;
    background-position: top center;
    min-height: 350px;
    padding-left: 45px;
	border-radius: 0px 0px 200px 0px;
}

.fondo-convenios {
    background-image: url(../images/convenios-header.jpg);
    background-size: cover;
    background-position: top center;
    min-height: 350px;
    padding-left: 45px;
	border-radius: 0px 0px 200px 0px;
}
.fondo-institucionalidad {
    background-image: url(../images/institucionalidad.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 350px;
    padding-left: 45px;
	border-radius: 0px 0px 200px 0px;
}
.fondo-contacto {
    background-image: url(../images/servicio-bancrece.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 350px;
    padding-left: 45px;
	border-radius: 0px 0px 200px 0px;
}
.fondo-pago {
    background-image: url(../images/pago-web-caracteristicas.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 350px;
    padding-left: 45px;
	border-radius: 0px 0px 200px 0px;
}

.fondo-sucursales {
    background-image: url(../images/sucursales-caracteristicas.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 350px;
    padding-left: 45px;
	border-radius: 0px 0px 200px 0px;
}

.fondo-trabajo {
    background-image: url(../images/trabajo-caracteristicas.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 350px;
    padding-left: 45px;
	border-radius: 0px 0px 200px 0px;
}

.fondo-pago-directo {
    background-image: url(../images/pago-directo.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 350px;
    padding-left: 45px;
	border-radius: 0px 0px 200px 0px;
}

.fondo-login {
    background-image: url(../images/acceso-socios.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 350px;
    padding-left: 45px;
	border-radius: 0px 0px 200px 0px;
}
.fondo-hazte-socio {
    background-image: url(../images/hazte-socio.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 350px;
    padding-left: 45px;
	border-radius: 0px 0px 200px 0px;
}

.swiper-slide {
  height: 34rem;
  /*450px*/
  text-align: center;
  color: #fff;
  background-size: cover;
  background-position: center center; }

.swiper-slide::before {
  content: "";
  position: absolute;
  background: black;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: .4; }

.swiper-button-prev,
.swiper-button-next {
  background-image: none;
  background-color: rgba(0, 0, 0, 0.29);
  width: 3rem;
  height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  border-radius: 50%;
  -webkit-transition: all .5s ease;
  transition: all .5s ease; }

.swiper-button-prev::before,
.swiper-button-next::before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: "\f060"; }

.swiper-button-next::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

/*Estado Hover de los botones*/
.swiper-button-prev:hover,
.swiper-button-next:hover {
  background-color: rgba(0, 0, 0, 0.46);
  color: #00ad75; }

/*Estilos para el paginador*/
.swiper-pagination-bullet {
  width: 1rem;
  height: 1rem;
  margin: 0 .4rem !important; }

.swiper-pagination-bullet-active {
  background-color: #009CDE ; }

.footercol{
	height: 650px;
	}
.footercol1{
	margin-left: 30px;
	}
.contenedor-video a {
  background-color: rgba(255, 255, 255, 0.79);
  width: 7rem;
  height: 7rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 50%;
  color: #009CDE;
  font-size: 2rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-clip: padding-box;
  border: 0 solid transparent;
  -webkit-transition: all .5s ease;
  transition: all .5s ease; }

.contenedor-video a:hover {
  background-color: #009CDE;
  color: #fff;
  border: 10px solid rgba(255, 255, 255, 0.5); }

.contenedor-video img {
  -webkit-transition: all .5s ease;
  transition: all .5s ease; }

.contenedor-video:hover img {
  -webkit-transform: scale(1.2);
          transform: scale(1.2); }


.areasprincipal
{padding-top: 80px;
padding-right: 0px; 
padding-left: 50px;}

.colright
{padding-top: 160px;
padding-right: 110px; 
padding-left: 50px;}


.h1-blanco
{  font-family: 'Montserrat', sans-serif;
font-weight: 900;
color: #fff;
font-size:36px;
}
.h1-gris
{  font-family: 'Montserrat', sans-serif;
font-weight: 900;
color: #283060 !important;
font-size:36px;
}

.h1-gris-grande
{  font-family: 'Montserrat', sans-serif;
font-weight: 900;
color: #283060 !important;
font-size:60px;
}
.h2-blanco
{  font-family: 'Montserrat', sans-serif;
font-weight: 900;
color: #fff;
font-size:30px;
}
.h2-azul
{  font-family: 'Montserrat', sans-serif;
font-weight: 900;
color: #1D2545;
font-size:27px;
}
.h3-blanco
{  font-family: 'Montserrat', sans-serif;
font-weight: 900;
color: #fff;
font-size:20px;
}
.h3-azul
{  font-family: 'Montserrat', sans-serif;
font-weight: 900;
color: #1D2545;
font-size:28px;
}

.h4-home
{ 
color: #1d2545; 
padding-top: 60px; 
font-size: 17px; 
overflow-wrap:normal;
font-weight: 900;
}
.p-blanco
{  font-family: 'Montserrat', sans-serif;
font-weight: normal;
color: #fff;
font-size:16px;
}
.p-blanco2
{
    font-family: 'Montserrat', sans-serif;
    font-weight: normal;
    color: #fff;
    font-size: 24px;
}
.p-gris
{  font-family: 'Montserrat', sans-serif;
font-weight: normal;
color: #222;
font-size:16px;
}
.p3-gris
{  font-family: 'Montserrat', sans-serif;
font-weight: 700;
color: #222;
font-size:16px;
}
.sub-p-blanco
{
padding-right:250px
}
.enlacemail{
color: #252946;
text-decoration: underline;
font-weight:700
}

.linealateral{
border-left: solid 1px #767676;
 padding-left: 30px

}
.fondogris {
    min-width: auto;
    height: auto;
    background: #eeeeee;
    overflow: hidden;
    margin: 15px;
    border-radius: 10px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}

.enlacemail:hover{
color: #109ad6
}
.div1 {
  position: relative;
}

.div1 .div2 {
  position: absolute;  
  top: 0;  
  left: 0;
  opacity: 0;
  transition: .5s;
}

.div1:hover .div2 {
  opacity: 1;
}
.botonseccion
{
text-align: center; 
height: 60px; 
font-size: 18px; 
background-color:#091d4a; 
border: solid 1px; 
border-radius: 40px; 
line-height:40px;
color:#fff;
padding:18px;
}


.p-azul
{  font-family: 'Montserrat', sans-serif;
font-weight: normal;
color: #1D2545;
font-size:16px;
}
.sub-p-azul
{
padding-right:180px
}

#te-ayudamos {
  position: relative;
  }

#te-ayudamos::before {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.52);
  left: 0;
  top: 0;
  right: 0;
  bottom: 0; }

#te-ayudamos .container {
  }


.contador-linea {
  background-color: #009CDE ;
  width: 4rem;
  height: .4rem;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: all .5s ease;
  transition: all .5s ease; }

#premios .col-6:hover .contador-linea {
  bottom: 1rem;
  -webkit-transform: translateX(-50%) rotate(180deg);
          transform: translateX(-50%) rotate(180deg);
  background-color: #35363c; }


#contacto .detalle-rectangulo {
  position: absolute;
  width: 2.5rem;
  height: 2.5rem;
  background: #009CDE;
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%) translateY(50%) rotate(45deg);
          transform: translateX(-50%) translateY(50%) rotate(45deg); }

.input-group-cita {
  margin-bottom: 0;
  cursor: pointer; }

/*Personalizando el selector de fechas*/
.picker__box {
  border: 5px solid #00ad75; }

.picker--focused .picker__day--selected,
.picker__day--selected,
.picker__day--selected:hover {
  background: #00ad75;
  color: #fff; }

.picker__day--today:before {
  border-top: .5em solid #ffffff; }

.picker__select--month,
.picker__select--year {
  margin-top: -.5em;
  padding: 0 .5rem;
  border-radius: .5rem; }

/*personalizando el selector de hora*/
.picker--focused .picker__list-item--selected,
.picker__list-item--selected,
.picker__list-item--selected:hover {
  background: #00ad75; }

.picker__list-item--highlighted,
.picker__list-item:hover {
  border-color: #007a53; }

.picker__list {
  padding: .5rem 0; }

.picker--time .picker__button--clear {
  color: #fff;
  background: #ff520d;
  border-radius: .5rem;
  -webkit-transition: all .5s ease;
  transition: all .5s ease; }

.picker__button--clear:before {
  width: 0;
  border-top: 0px solid #e20;
  display: none; }

.destacadoactivo{
transition: all .5s ease;
}

.destacadoactivo:hover{
opacity: 0.5;
transition: all .5s ease;
}


/*-----------------------------------------
17. ESTILOS PARA "#pie-de-pagina"
------------------------------------------*/
.columna-inclinada::before {
  content: "";
  position: absolute;
  background: #009CDE ;
  top: 0;
  bottom: 0;
  left: -100%;
  right: -100%; }

.enlaces-secundario {
  border-bottom: 1px solid #5d666f;
  -webkit-box-shadow: 0 1px #212529;
          box-shadow: 0 1px #212529; }

.enlaces-secundario a {
  padding: 1rem;
  color: white;
  text-decoration: none;
  display: block; }

/*Estilos para IE11*/
.ie11 #bienvenidos .contenedor-video img {
  width: 100%; }

.ie11 .navbar-dark .navbar-nav .nav-link::after {
  display: block; }

.zoom {
    transition: transform .2s; 
	}
 
.zoom:hover {
    transform: scale(1.1); 
	
}
.direccion {
padding-right:15px;
}

	.card{
    background-color:var(--bg-white);
    padding:1rem 1.8rem 2rem;
    -webkit-transition:all .4s;
    transition:all .4s;
    border:0;
	min-height: 100px;
}
	.card:hover{
    -webkit-transform:translateY(-0.625rem);
    transform:translateY(-0.625rem);
}
	.section-padding{
  padding:0px 0;
}
.brand-carousel {
  background: #fff;
  margin-top: 2%;
}
.owl-dots{
  text-align: center;
}

.owl-dot {
  display: inline-block;
  height: 15px !important;
  width: 15px !important;
  background-color: #222222 !important;
  opacity: 0.8;
  border-radius: 50%;
  margin: 0 5px;
}

.owl-dot.active {
  background-color: #4ac12a !important;
}
.col-md-35 {
  max-width: 20% !important;
}	

.col-md-55 {
  max-width: 20% !important;
}	

.linkfooter a{
    color: #fff !important;
    font-size: 16px;
    position: relative;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    text-decoration: none
}

.linkfooter a:hover{
    margin-left:.625rem;
    color:#49BE2B !important
}


.contenedor-noticias {
    width: 370px;
    min-width: auto;
    height: auto;
    background: #eeeeee;
    overflow: hidden;
    margin: 15px;
    display: block;
    border-radius: 10px;
 box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}

.contenedor-sucursales {
    max-width:  1250px;
    min-width: auto;
    height: auto;
    background: #eeeeee;
    overflow: hidden;
    margin: 15px;
    display: block;
    border-radius: 20px;
 box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}

.contenedor-pago {
    width: 270px;
    min-width: auto;
    height: auto;
    background: #eeeeee;
    overflow: hidden;
    margin: 15px;
    display: block;
    border-radius: 10px;
 box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}
.contenedor-convenios {
    width: 266px;
    min-width: auto;
    height: auto;
    background: #fff;
    overflow: hidden;
    margin: 15px;
    display: block;
    border-radius: 10px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}
	.destacado-noticias {
    width: 100%;
    padding: 20px;
}
	
.titulo-noticias-destacado {
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 19px;
    color: #2b2f5f;
}

.titulo-noticias-destacado2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
    font-size: 16px;
    color: #2b2f5f;
}

.titulo-convenio-destacado {
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 18px;
    color: #444444;
    text-align: center;
}
.bajada-noticias-destacado {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #222;
}
	
	
.item2 {
    position: relative;
    overflow: hidden;
    background-color: #fff;
    border-radius: 10px 10px 0px 0px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.item2 img {
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease-out;
z-index:1
}
.item2 img:hover {
  transform: scale(1.1);
}
	
.conv2 {
    position: relative;
    overflow: hidden;
  	text-align: center;
    background-color: #fff;
    border-radius: 10px 10px 0px 0px;
    z-index: 1;
	padding-top: 25px;
}

.conv2 img {
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease-out;
z-index:1
}
.conv2 img:hover {
  transform: scale(1.1);
}
.zoom {
    transition: transform .2s; 
}
 
.zoom:hover {
    transform: scale(1.1); 
}

.alineacion {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: center;
}
.banner-container {
  position: relative;
}

/* Estilo base para zonas */
.link-zone {
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 10;
}

/* 30% izquierda */
.left-zone {
  left: 0;
  width: 30%;
}

/* 30% centro */
.center-zone {
  left: 30%;
  width: 30%;
}

/* El 40% restante queda sin link */

    .page-wrapper {
      padding: 60px 15px;
      text-align: center;
    }

    .page-wrapper h2 {
      font-weight: 700;
      color: #283060;
      margin-bottom: 5px;
    }

    .page-wrapper p.subtitle {
      color: #6c757d;
      margin-bottom: 40px;
    }

    .card-custom {
      position: relative;
      height: 520px;
      border-radius: 20px;
      overflow: hidden;
      color: #fff;
      box-shadow: 0 15px 35px rgba(0,0,0,0.2);
    }

    .card-custom img {
      width: 100%;
      height: 140%;
      object-fit: cover;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
    }

    .card-overlay {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: linear-gradient(to top, rgba(0,0,0,0.9), rgba(0,0,0,0.0));
      z-index: 2;
    }

    .card-content {
      position: absolute;
      bottom: 30px;
      left: 30px;
      right: 30px;
      z-index: 3;
      text-align: left;
    }

    .card-title {
      font-size: 20px;
      font-weight: 700;
      margin-bottom: 10px;
      display: flex;
      align-items: center;
    }

    .card-title i {
      margin-right: 10px;
      font-size: 22px;
    }

    .card-text {
      font-size: 14px;
      line-height: 1.6;
      margin-bottom: 20px;
    }

    .btn-outline-light {
      border-radius: 30px;
      padding: 10px 30px;
      font-weight: 600;
    }

    .phone-number {
      font-size: 36px;
      font-weight: 700;
      margin: 15px 0;
    }

    .schedule {
      font-size: 14px;
      opacity: 0.9;
    }

    @media (max-width: 767px) {
      .card-custom {
        margin-bottom: 30px;
        height: 380px;
      }
    }

/*---------------------------------------------------
X MEDIAS QUERIES
---------------------------------------------------*/
@media (min-width: 768px) {
  .navbar-dark .navbar-nav .nav-link {
    padding: .7rem 1.2rem;
    border-radius: 1.5rem; }
.logomin{display: none !important}

  .navbar-dark .navbar-nav .nav-link:after {
    content: ""; }

  #te-ayudamos {
    }

  #te-ayudamos .container {
    }

  .columna-inclinada::before {
    left: -300%;
    right: 0;
     } }
@media (min-width: 990px) {
  html {
    font-size: 16px; }

  .swiper-slide {
    height: 37.5rem;
    /*600px*/ } }
@media (min-width: 1200px) {
  .swiper-slide {
    height: 44rem;
    /*700px*/ }

}
@media (max-width: 4000px) {
.servicios {width:85%; padding-bottom: 20px;}
.destacadas {display: block}
.destacadas-mobile{display: none}
.banner-desktop{display:block !important; width:100%}
.banner-mobile{display: none !important}
	}
	
@media (max-width: 991px) {
.urgencias
{padding-top: 0px;
padding-right: 0px; 
padding-left: 0px;}
	
.areasprincipal
{padding-top: 0px;
padding-right: 0px; 
padding-left: 0px;}

.colright
{padding-top: 0px;
padding-right: 0px; 
padding-left: 0px;}
	
.sub-p-Urgencias
{
padding-right:0px
}
.sub-p-blanco
{
padding-right:0px
}
.sub-p-azul{padding-right:0px}
}


@media (max-width: 1200px) {
	.col-md-35 {
  max-width: 25% !important;
}
.col-md-55 {
  max-width: 20% !important;
}
.servicios {width:100%; padding-bottom: 20px;}
.destacadas {display: block}
.destacadas-mobile{display: none}
.banner-desktop{display:block !important; width:100%}
.banner-mobile{display: none !important}
.noticias{max-width: 30% !important}
.head{max-width: 1140px !important; font-size:0.8rem !important}
.reserva {font-size:13px !important;}
	}
@media (max-width: 1000px) {
.col-md-35 { max-width: 30% !important;}
.col-md-55 { max-width: 20% !important;}
.servicios {width:90%; padding-bottom: 50px;}
.destacadas {display: block}
.destacadas-mobile{display: none}
.banner-desktop{display:block !important;  width:100%}
.banner-mobile{display: none !important}
.noticias{max-width: 50% !important}
	}
@media (max-width: 780px) {
.col-md-35 { max-width: 50% !important;}
.col-md-55 { max-width: 100% !important;}
.servicios {width:70%; padding-bottom: 100px;}
.destacadas {display: none}
.destacadas-mobile{display: block}
.noticias{text-align: center; margin: auto}
.banner-desktop{display:none !important}
.banner-mobile{display: block !important}
.topbackground1{background-image: none; background-color:#fff}
.topbackground2{background-image: none; background-color:#fff}
.bottombackground1{background-image: none; background-color:#fff}
.bottombackground2{background-image: none; background-color:#fff}
.bottombackground3{background-image: none; background-color:#fff}
.sub-p-azul{padding-right:0px}

	}	
@media (max-width: 768px) {
.pago{display: none !important}
.hideban{display: none !important}	
.direccion {padding-left:0px;}
.linealateral{border-left: none;}
.h1-gris-grande{  font-family: 'Montserrat', sans-serif;
font-weight: 900;
color: #222222 !important;
font-size:30px;}
}


@media (max-width: 600px) {
.noticias{max-width: 100% !important}
	}
@media (max-width: 500px) {
.col-md-35 {  max-width: 70% !important;margin: auto}
.noticias{text-align: center; margin: auto}
.card { padding: 0px}
.servicios {width:50%; padding-bottom: 100px;}
.destacadas {display: none}
.destacadas-mobile{display: block}
.banner-desktop{display:none !important}
.banner-mobile{display: block !important}
.menu-wrapper{padding-left: 60px; }
.footercol{height: auto; text-align: center}
.footercol1{margin-left: 0px;height: auto; text-align: center}
}	

/*# sourceMappingURL=estilos.css.map */