.main--section-three {
    width: 100%;
    height: auto;
    background-color: var(--primary-color);
    position: relative;
    padding: 60px 30px;
}

.main--section-three .img-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 30vw;
    transform: rotate(180deg);
}
.main--section-three .img-bottom {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30vw;
}

.main--section-three p {
    text-align: center;
    font-size: 3rem;
    color: var(--white-color);
}
.container-aliados {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: flex-end;
    align-content: space-between;
    padding: 40px 20px 0px 20px;
    height: 380px;
    
}

.logo-cambium {

    max-width: 58vw;
}
.logo-hp {
    max-width: 18vw;
}
.logo-wapeip {
    max-width: 35vw;
}
.logo-mikrotip {
    max-width: 30vh;
    
}
.logo-ubiquiti {
    max-width: 30vh;
}

@media (min-width: 600px) {
    .main--section-three .img-top {
        width: 28vw;
    }
    .main--section-three .img-bottom  {
        width: 28vw;
    }
    .main--section-three p  {
        font-size: 3.5rem;
    }
    .container-aliados {
        height: 450px;
        padding: 50px 60px 0px 60px;
    }
    .logo-cambium {

        max-width: 50vw;
    }
    .logo-hp {
        max-width: 16vw;
    }
    .logo-wapeip {
        max-width: 32vw;
    }
    .logo-mikrotip {
        max-width: 34vh;
        
    }
    .logo-ubiquiti {
        max-width: 33vh;
    }
}
@media (min-width: 800px) {
    .main--section-three .img-top {
        width: 18vw;
    }
    .main--section-three .img-bottom {
        width: 15vw;
    }
    .main--section-three p {
        font-size: 3.5rem;
    }
    
    .container-aliados {
        height: 150px;
        padding: 40px;
    }
    .logo-cambium {

        max-width: 20vw;
    }
    .logo-hp {
        max-width: 5vw;
    }
    .logo-wapeip {
        max-width: 10vw;
    }
    .logo-mikrotip {
        max-width: 25vh;
        
    }
    .logo-ubiquiti {
        max-width: 20vh;
    }
}

@media (min-width: 1024px) {
    .main--section-three .img-top {
        width: 15vw;
    }
    .main--section-three .img-bottom {
        width: 13vw;
    }
    .main--section-three p {
        font-size: 4rem;
    }
    
    .container-aliados {
        height: 150px;
        padding: 30px;
    }
    .logo-cambium {

        max-width: 20vw;
    }
    .logo-hp {
        max-width: 5vw;
    }
    .logo-wapeip {
        max-width: 10vw;
    }
    .logo-mikrotip {
        max-width: 25vh;
        
    }
    .logo-ubiquiti {
        max-width: 20vh;
    }
}
@media (min-width: 1280px) {
    .main--section-three .img-top {
        width: 13vw;
    }
    .main--section-three .img-bottom {
        width: 12vw;
    }
    .main--section-three p {
        font-size: 4rem;
    }
    
    .container-aliados {
        height: 200px;
        padding: 40px;
    }
    .logo-cambium {

        max-width: 20vw;
    }
    .logo-hp {
        max-width: 5vw;
    }
    .logo-wapeip {
        max-width: 10vw;
    }
    .logo-mikrotip {
        max-width: 20vw;
        
    }
    .logo-ubiquiti {
        max-width: 15vw;
    }
}