*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

section{
    width: 100%;
    height: auto;
    padding: 4vmin 2vmin;
}

section .main-box{
    text-align: center;
    width: 100%;
    height: auto;
    border: 4px solid black;
    background-color: rgb(187, 188, 188);
}

section .main-box h1{
    padding: 2vmin 0;
    font-size: 5vmin;
    color: rgb(255, 255, 255);
    background-color: rgb(253, 103, 49);
}

.main-box .main-box-2{
    margin: 1rem 0;
    display: flex;
    justify-content: space-evenly;
}

.main-box-2 .box-1{
    padding: 2vmin 2vmin;
    border: 1px solid black;
    background-color: rgb(243, 247, 245);
}

.main-box .main-box-2 a{
    font-size: 4vmin;
}

.main-box .main-box-2 a:hover{
    color: rgb(244, 50, 50);
}