.container1
{
    display: flex;
    flex-direction: column;
    width: 200px;
}

.container2
{
    border: 2px solid black;
    width: 200px;
    height: 200px;
    width: 90%;
  height: 756px;
  margin-left: 350px;
  border-radius: 20px;
}

#container2
{
   background-size: 900px;
   background-repeat: no-repeat;
   background-position-x: 100px;
   background-position-y: 100px;
   font-size: 150px;
   text-align: center;
   color: red;
}

.outer
{
    display: flex;
}
label,input{
    font-size: 20px;
}

.output
{
    border: 3px solid black;
    padding: 10px;
    margin-top: 30px;
    width: 270%;
  
}

p{
    font-size: 30px;
}

fieldset
{
    border: 4px solid black;
    width: 189%;
}

legend
{
    font-size: 22px;
}