.inner {  
    width: 40%;
    padding: 2em;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size:medium;
}

h1{
    font-size: x-large;
    text-align: center;
}

h2{
    font-size:medium;
}
.outer {
    width:100%;
    display: flex;
    justify-content: center;
}