*{
    box-sizing: border-box;
}

body {
    background-color: burlywood;
}

#padre{
    width: 100%;
    height: 300px;
    margin: 10px auto;
    background-color: crimson;
    padding: 1%;
    display: flex;
    justify-content: space-between;
}

#hijo{
    width: 100%;
    height: 268px;
    background-color: rgb(108, 221, 255);
    padding: 16px;
}

#nieto{
    width: 100%;
    height: 236px;
    background-color: rgb(152, 255, 138);
    padding: 16px;
}

#biznieto{
    width: 100%;
    height: 204px;
    background-color: rgb(255, 186, 57);
    padding: 16px;
}

#tataranieto{
    width: 100%;
    height: 172px;
    background-color: rgb(255, 82, 212);
    padding: 16px;
}