:root {
    --colorCeleste: #47A5BB;
    --colorCeleste2:#3A90A4;
    --colorCeleste:#166699;
    --colorAzul: #060644;
    --colorAzul2: #050517;
    --colorDorado:#B8A24B;
    --coloGris:#272727;
  }
  
  * {
      padding: 0;
      margin: 0;
      box-sizing: border-box;
  }
  
  body {
    background-color: aliceblue !important;
  }


.hero-image {
    background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.6)), url('/img/4599.jpg');
    background-position: center;
    background-repeat: repeat;
    background-size: cover;
    position: relative;
}

.hero-image_gralPaz {
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.6)), url('/img/prop_arg_gralPaz/20221028_153812-min.jpg');
  background-position: center;
  background-repeat: repeat;
  background-size: cover;
  position: relative;
}

.hero-image_Colon1897 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.6)), url('/img/prop_arg_colon1897/20240505_180158-minFachada2x3_web.jpg');
  background-position: center;
  background-repeat: repeat;
  background-size: cover;
  position: relative;
}

.hero-image_Chacabuco585 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.6)), url('/img/prop_arg_chacabuco587/pro_arg_chacabuco585-1.jpg');
  background-position: center;
  background-repeat: repeat;
  background-size: cover;
  position: relative;
}
.hero-image_Caseros346 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.6)), url('/img/prop_arg_caseros346/caseros_1.jpg');
  background-position: center;
  background-repeat: repeat;
  background-size: cover;
  position: relative;
}


.hero-image_cochera_salguero 
{
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.6)), url('/img/cochera_salguero_431/20240702_174254.jpg');
  background-position: center;
  background-repeat: repeat;
  background-size: cover;
  position: relative;
}


.hero-image_Cochabamba2088
{
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.6)), url('/img/casaencochabamba2088/cochabamba1.jpeg');
  background-position: center;
  background-repeat: repeat;
  background-size: cover;
  position: relative;
}


.hero-image_cochera_Olmos374
{
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.6)), url('/img/cocheraav_emilioolmos374/cocheraOlmos374.jpg');
  background-position: center;
  background-repeat: repeat;
  background-size: cover;
  position: relative;
}

.hero-image_haedo1156
{
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.6)), url('/img/haedo_1146/20240801_175340.jpg');
  background-position: center;
  background-repeat: repeat;
  background-size: cover;
  position: relative;
}

.hero-santaRosa3381 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.6)), url('/img/santaRosa_00.jpg');
  background-position: center;
  background-repeat: repeat;
  background-size: cover;
  position: relative;
}

.hero-image_Corro_105  {
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.6)), url('/img/corro_105.jpg');
  background-position: center;
  background-repeat: repeat;
  background-size: cover;
  position: relative;
}

.hero-beltrame_5504 {

  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.6)), url('/img/beltrame_5504_16x9.jpg');
  background-position: center;
  background-repeat: repeat;
  background-size: cover;
  position: relative;
}

.card-img-top{
    height: 200px;
    object-fit: cover; /* Ajusta la imagen para que cubra el contenedor sin distorsionarse */
    object-position: center; /* Ajusta la posición de la imagen dentro del contenedor */
    width: 100%; /* Asegura que la imagen tome todo el ancho del contenedor */
}

.lineaDorada {
    background-color: var(--colorDorado);
    width: 26%;
    height: .5vh;
    border-radius: 100px;
}

/* galeria flexible */

.gallery-container {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
  }

  .left-column {
    flex: 1 1 45%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
  }

  .left-column img {
    width: 100%;
    height: auto;
    object-fit: cover;
    aspect-ratio: 1/1; /* Mantener la imagen cuadrada */
    border: 1px solid var(--colorCeleste2);
    transition: transform 0.3s ease; /* Añadir transición */
  }

  .right-column {
    flex: 1 1 50%;
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
  }

  .right-column img {
    width: 100%;
    height: auto;
    object-fit: cover;
    aspect-ratio: 1/1; /* Mantener las imágenes cuadradas */
    border: 1px solid var(--colorAzul);
    transition: transform 0.3s ease; /* Añadir transición */

  }

  .right-column .image-wrapper {
    flex: 1 1 calc(50% - 15px);
    overflow: hidden;
  }

  /* Efecto hover para agrandar las imágenes */
.left-column img:hover,
.right-column img:hover {
  transform: scale(1.1); /* Agrandar la imagen */
}

/* Estilos para el carrusel */


.carousel .carousel-inner img {
    max-height: 450px;
    object-fit: contain;
  }





  .border-cont-iconos_Arg {
    border: 1px solid var(--coloGris);
    padding: 2rem;
    border-radius: 1rem;
    box-shadow: 4px 10px 10px #0505172b;

  }


  .d_none {

    display: none;

  }