
body > div {
    margin-top: 20px;
    border-color: black;
    border-width: 2px;
    border-style: solid;
}

.green1 {
width: 100%;
display: flex;
background-color: rgb(125, 220, 125);
height: 300px;
justify-content: center;
align-items: center;
}

img {
width: 130px;
}

.yellow2 {
display: flex;
height: 300px;
justify-content: space-around;
align-items: flex-start;
background-color: yellow;
}

.tupp {
    align-self: flex-start;
}

.tner {
    align-self: flex-end;
}

.green1 {
width: 100%;
display: flex;
background-color: rgb(125, 220, 125);
height: 300px;
justify-content: center;
align-items: center;
}

.green3 {
width: calc(100% - 80px);
display: flex;
background-color: rgb(125, 220, 125);
height: auto;
padding: 40px;
justify-content: center;
align-items: center;
}

.green3inner {
    display: flex;
    flex-direction: column;
    width: 400px;
    background-color: blue;
}

.green3piccon {
    border-width: 1px;
    border-style: solid;
    border-color: black;
    width: 100%;
    display: flex;
    justify-content: center;
}

.last4 {
    display: flex;
    flex-direction: row;
    background-color: white;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.lastcontainer {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    background-color: white;
    justify-content: space-between;
    width: calc(100px * 8);
    border-color: green;
    border-width: 4px;
    border-style: solid;
}

.sbox {
    width: calc(12.5% - 2px);
    height: 100px;
    background-color: red;
    display: flex;
    justify-content: center;
    align-items: center;
    border-color: black;
    border-style: solid;
    border-width: 1px;
}

.sbox img {
    width: 40px;
    height: 40px;
}

.sblue {
    width: calc(37.5% - 2px);
    background-color: blue;
}