@import url('https://fonts.googleapis.com/css2?family=Alfa+Slab+One&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css');
@import url('../css/clases.css');
@import url('../css/propiedades.css');
@import url('../css/carrusel.css');
@import url('../css/nav.css');
@import url('../css/header.css');
@import url('../css/aos.min.css');
@import url('https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css');

#main
{
    margin-top:30px;
    height:75vh;
    margin-bottom:50px;
}
#main .container
{
    height:100%;
}
#main .uno,
#main .dos
{
    height:100%;
}
#main .dos
{
    display:flex;
    justify-content: center;
    align-items: center;
}
#main .dos .contenedor
{
    height:80%;
    text-align:center;
    
}
#main .dos .contenedor .centro
{
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 10% !important;
    max-height: 100% !important;
}

#main .dos .contenedor .button
{
    background: transparent !important;
    border:none;
    height:5%;
    font-size:1.5rem;
    color:#262939;
    transition: color 1s;

}

#main .dos .contenedor .centro
{
    height:90%;
}

#main .uno .row
{
    height:100%;
}
#main .uno h1
{
    color:#262939
}
#main .uno .propiedad-ubicacion
{
    display:flex;
}
#main .uno .caracteristicas i
{
    color:white;
    font-size:1.2rem
}
#main .uno .caracteristicas span
{
    color:#6c70f8;

    font-size:1.5rem
}
.weight900
{
    font-weight:900 !important;
}
.weight600
{
    font-weight:600 !important;
}
#descripcion p
{
    width:100%;
}
#main .uno .info
{
    height:unset !important;
}
#main .uno .info .precio h2 {
    color:white;
    font-family: 'Alfa Slab One' !important;
    background:#090d12;
    border-radius:40px;
    display: table;
}
#main .uno .info .agente {
    border: 1px solid transparent;
    background: #090d12;
    padding: 10px;
}
#main .uno .info figure {
    background: #090d12;
    margin-right:5px;
}

#main .uno .info .agente:hover
{
    border:1px solid #0c0404;
    transition: border 0.5s;
}
#main .uno .info .agente a
{
    text-decoration:none;
}
#descripcion
{
    background: #090d12;
    color:#ccc;
}
abbr 
{
    text-decoration: none !important;
    border-bottom: none !important;
}
aside figure a
{
    position:relative;
    display: block;

}
aside figure a figcaption 
{
    position:absolute;
    top:0;
    width:100%;
    background:linear-gradient(transparent,#0c1117);
    height:100% !important;
    display: flex;
    justify-content: center;
    align-items: end;
}
@media (max-width:400px)
{
    #main
    {
        margin-top:-50px;
    }
}
@media (max-width:500px)
{
    #main
    {
        margin-top:-20px;
    }
}
@media (max-width:600px)
{
    #main
    {
        margin-top:-10px;
    }
    #main .uno .carrusel .contenedor-imagen img
    {
        max-height:100% !important;
    }
    
    #main .uno .info .agente
    {
        padding:10px;
    }
}
@media (max-width: 576px) 
{
    
}
  
@media (min-width: 577px) and (max-width: 768px) 
{
    
}

@media (min-width: 769px) and (max-width: 992px) {
}

@media (min-width: 993px) {
}
  
@media (max-width:992px)
{
    #main
    {
        height:unset !important;
    }
    #main .container
    {
        height:unset !important;
    }
    #main .uno,
    #main .dos
    {
        height:unset !important;
    }
    #main .dos .contenedor
    {
        height:unset !important;
    }

    #main .dos .contenedor .centro
    {
        height:unset !important;
    }

    #main .uno .row
    {
        height:unset !important;
    }
}
