/* ==============================================================
/*	NUESTRA OFERTA
/* ============================================================== */
#nuestra-oferta {
    padding: 0 3%;
    padding-top: 2rem;
}


/* ==============================================================
/*	PROPUESTAS
/* ============================================================== */
#propuestas {
    background-color: #f6f6f6;
    padding: 0 3%;
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.propuesta-nodo {
    display: block;
    width: 15%;
    text-align: center;
    text-decoration: none;
    color: #49c1b1;
    transition: all ease .3s;
}
.propuesta-nodo:hover {
    color: #277067;
}
.propuesta-nodo:hover .propuesta-nodo-img {
    background: linear-gradient(to top, #277067, #49c1b1);
}

.propuesta-nodo-img {
    background: linear-gradient(to top, #49c1b1, #0affc9);
    border-radius: 50%;
    padding: 0.15rem;
    margin-bottom: 0.75rem;
    transition: all ease .3s;
}
.propuesta-nodo-img img {
    border-radius: 50%;
    border: 1rem solid #f6f6f6;
    transition: all ease .3s;
}
.propuesta-nodo p {
    font-size: 18px;
    line-height: normal;
}

@media only screen and (max-width: 1024px) {
    .propuesta-nodo {
        width: 20%;
    }
}
@media only screen and (max-width: 576px) {
    .propuesta-nodo {
        width: 30%;
    }
}
@media only screen and (max-width: 425px) {
    .propuesta-nodo {
        width: 40%;
    }
}


/* ==============================================================
/*	COTIZACION
/* ============================================================== */
#cotizacion {
    padding: 0 3%;
    padding-top: 2rem;
    padding-bottom: 2rem;
}
/**/