body {
  background-color: #222224;
}
/* PARA EL COLOR DE LOS ICONOS */
ul.icon-color{
  color: white!important;
}
i.icon-color{
  color: #CDA665!important;
}
i.fa-solid.fa-envelope::before{
  color: #CDA665!important;
}
i.fa-brands.fa-whatsapp::before{
  color: #CDA665!important;
}
i.fa-solid.fa-hashtag::before{
  color: #CDA665!important;
  
}

/* IMG ESTILOS */
.img-logo {
        width: 170px;
        height: 43px;
    }
img.logo-footer {
        width: 25%;
        height: 10%;
    }
/* ESTILOS PARA EL FOOTER Y SU CONTENIDO */
.bg-footer {
        background-color: #222224;
    }
a.text-footer {
        color: white!important;
       
    }
span.active-currency {
        color: white!important;
    }
a.text-footer:hover {
        color: #CDA665!important;
        text-decoration: none;
    }
a.dropdown-toggle::before {
        color: white!important;
    }
a.dropdown-toggle:hover::before {
        color: white!important;
    }
.bg-footer-1st {
        background-color: #222224!important;
    }
span.active-currency:hover {
        color: white!important;
    }

/* TEXTOS */
h6.text-white{
        color: white;
    }
h1.text-white{
        color: white;
    }
p.text-res{
        color: #CDA665!important;
    }
span.text-brown{
        color: white!important;
    }
h3.text-brown{
        color: #CDA665!important;
    }
h6.text-brown{
        color: #CDA665!important;
    }
h4.text-secondary{
        color: #B8B8B8!important;
    }
h3.text-secondary{
        color: #B8B8B8!important;
    }
p.text-secondary{
        color: #B8B8B8!important;
    }	
h1.text-secondary{
        color: #B8B8B8!important;
    }
span.text-secondary{
        color: #B8B8B8!important;
    }
li.text-secondary{
        color: #B8B8B8!important;
    }
/* ESTILOS EXTAS */
div.ltn__feature-item-ltn__feature-item-6.text-center.bg-white.box-shadow-1.active {
        background-color: #222224!important;
    }
.team-info{
        background-color: #B8B8B8!important;
    }

/* Carousel container */

.product-slide-desarrollos__slides {
    max-height: 600px; /* Adjust this value as needed */
    overflow: hidden; /* Hide any overflowing content */
}

 /* Flexbox container for positioning carousel buttons */
 .product-slide-desarrollos {
    display: flex;
    align-items: center;
}

/* Carousel button styles */
.product-slide-desarrollos__anterior,
.product-slide-desarrollos__siguiente {
    font-size: 14px; /* Adjust this value as needed */
    width: 30px; /* Adjust this value as needed */
    height: 30px; /* Adjust this value as needed */
    margin: 0 10px; /* Adjust this value as needed */
}

/* Adjust the top and bottom padding of the carousel container */
.ltn__upcoming-project-area {
    padding-top: 20px; /* Adjust this value as needed */
    padding-bottom: 20px; /* Adjust this value as needed */
}

.product-slide-desarrollos__slides img {
    height: 25rem!important;
    width: 100%; /* Ensure the images fill the container width */
    object-fit: scale-down; /* Maintain aspect ratio while filling the container */
    object-position: center center; /* Adjust the vertical position as needed */
}
    
