
#text-container{

    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    align-items: center;
    >*{
        height: min-content;
        min-width: 20rem;
        flex: 1;
        padding: 1rem;
        margin: 1rem;
        border-radius: 3rem;
    }
    >:nth-child(2n-1){
        background-color: var(--aux);
        *{

            color:black;
        }
    }
    >:nth-child(2n){
        background-color: var(--main-alt);
        
    }
    
}
.call-us{
    background-color: var(--aux);
     width: 80vw;
    margin: auto;
    
    padding:1rem;
    border-radius: 3rem;
    *{

        color:black;
    }
}


#gallery-container{
    flex:2;
}

@media screen and(min-width:768px){
    #text-container{
            width: 80vw;
    }

    .call-us{
        width: 50vw;
    }
}