<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Add a blue background color and some padding to the footer */
footer, .footer {
    font-size: 10pt;
}

.footer {
    color: #fff;
    font-style: normal;
    padding: 0 !important;
}

.footer.mobile {
    background-color: #153F6B;
}

    .footer p {
        font-size: 1.6em;
        font-weight: 300;
        padding: 0;
        margin: 0;
    }

    .footer a {
        color: #fff;
    }

        .footer a:hover {
            color: #fff;
            cursor: pointer;
        }

    .footer .social {
        padding: 0;
        padding-bottom: 10px;
        margin: 0;
        color: #fff;
        font-size: 0.75em;
    }

        .footer .social .col {
            padding: 25px 0;
            padding-bottom: 15px;
        }

            .footer .social .col.icons {
                padding: 25px 0;
                padding-bottom: 0;
                text-align: right;
            }

        .footer .social img {
            width: 24px;
            height: auto;
            margin-left: 15px;
        }

    .footer.small .social {
        padding: 25px;
        width: 100%;
        text-align: center;
    }

        .footer.small .social .social-row {
            text-align: center;
        }

        .footer.small .social .icons {
            padding: 0;
            text-align: center;
        }

    .footer .links {
        background-color: #0055a5;
        padding: 60px 100px;
        margin: 0;
        color: #fff;
    }

        .footer .links .link-holder {
            padding-bottom: 15px;
            font-weight: 600;
            font-size: 0.9em;
        }

        .footer .links a {
            text-transform: uppercase;
        }

            .footer .links a.exception {
                text-transform: none;
            }

        .footer .links .col {
            padding: 0 20px;
        }

        .footer .links img.logo {
            width: 42px;
            height: auto;
            margin-top: 20px;
        }

        .footer .links input[type="email"] {
            border: 0;
            border-radius: 0;
            outline: 0;
            background: transparent;
            border-bottom: 1px solid #88C7EA;
            color: #fff;
        }

    .footer input[type="email"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #ccc;
        opacity: 1; /* Firefox */
    }

    .footer input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: #ccc;
    }

    .footer input[type="email"]::-ms-input-placeholder { /* Microsoft Edge */
        color: #ccc;
    }

    .footer p {
        font-size: 1.4em;
    }

    .footer .subscribe-response {
        font-size: 1.2em;
        margin-top: 10px;
    }

    .footer input {
        font-size: 1.0em;
    }

    .footer button {
        font-size: 1.4em;
    }

    .footer.large {
        display: block;
    }

    .footer.small {
        display: none;
    }

.container-fluid.footer {
    margin: 0;
}

@media (max-width: 899px) {
    .footer.large {
        display: none;
    }

    .footer.small {
        display: block;
    }
}
</pre></body></html>