    body {
        margin: 20px;
        font-family: Verdana, Geneva, Tahoma, sans-serif;
        background: linear-gradient(90deg,
                rgba(0, 151, 178, 0.8) 20%,
                rgba(126, 217, 87, 0.7) 100%);
    }

    h1 {
        text-align: center;
    }

    .container {
        max-width: 1200px;
        margin: 0 auto;
        padding: 20px;
        font-size: 14px;
        border-radius: 25px;
        margin: auto;
        text-align: center;
    }
    .container.white {
        background-color: #f5f5f5;
    }
    .body-text {
        text-align: justify;
    }
    .body-text p {  
        margin: 0px 0px 5px 20px;
    }

    .footer .container {
        background-color: #f5f5f5;
        padding: 20px;
        text-align: center;
        font-size: 14px;
        border-radius: 25px;
        margin: 20px auto;
    }

    .footer nav a {
        text-decoration: none;
    }

    .copy {
        margin-top: 20px;
        font-size: 12px;
    }