

        #outerbox {
            width:calc(100% - 32px);
            height:300px;
            margin:24px auto 16px auto;
        }

        #innerbox {
            width:520px;
            height:220px;
            margin:40px 40px 40px 40px;
            background:#eee;
            display:table-cell;
            vertical-align:middle;
            border:#000 1px solid;
            text-align:center;
            padding-bottom:40px;
        }       

        .button {
            background-color:#ccc;
            font-family:"IBM Plex Sans",sans-serif;
            border-radius: 5px;
            border:#000 1px solid;
            color: black;
            padding: .5em;
            text-decoration: none;
            display:inline;
            margin:0 8px 0 8px;
        }

        .button:hover, .button:focus {
            background-color: FireBrick;
            color: White;
        }

        #p0 {
            max-width:100%;
            height:auto;
            width:auto;
        }

        