﻿h1, h2, h3, h4 {
    font-weight: bold;
}

.content-area {
    background-color: #FFF;
}

.page-header {
    text-align: center;
    padding: 32px 32px 90px 32px;
    border-bottom: none;
}

    .page-header h1 {
        color: #006940;
        font-size: 55px;
        padding-bottom: 0;
        margin-bottom: 24px;
    }

    .page-header h6 {
        color: #333;
        font-size: 20px;
        font-weight: 500;
        line-height: 22px;
        margin: 0;
    }

.page-content {
    margin: 0;
    padding-bottom: 142px;
}

.cta {
    background-color: #EFEFEF;
    text-align: center;
    padding: 32px 32px 50px 32px;
}

    .cta h3 {
        color: #414141;
        font-size: 30px;
        line-height: 34px;
    }

    .cta .lnk {
        color: #424242;
        display: block;
        font-size: 16px;
        text-decoration: underline;
        line-height: 22px;
        margin-top: 16px;
    }

        .cta .lnk:hover {
            color: #006940;
        }

    .cta .btn-dark-green {
        height: auto !important;
        background-color: #006940;
        color: #FFF;
        font-size: 16px;
        font-weight: bold;
        line-height: 19px;
        white-space: normal;
        padding-left: 32px;
        padding-right: 32px;
    }

        .cta .btn-dark-green:hover {
            background-color: #35aa47;
            color: #FFF;
        }


@media (min-width: 1200px) {
    .cta {
        margin-left: 20px;
        margin-right: 20px;
    }
}

@media (min-width: 768px) {
    .cta {
        height: 100%;
    }
}

@media (max-width: 767px) {
    .page-content {
        padding-bottom: 40px;
    }

    .cta {
        margin-bottom: 24px;
    }
}

@media (max-width: 575px) {
    .page-header {
        padding-bottom: 64px;
    }

        .page-header h1 {
            font-size: 40px;
            line-height: 53px;
        }

    .page-content {
        padding-bottom: 8px;
    }

    .cta {
        margin: 0 -15px 24px -25px;
    }

        .cta .lnk {
            font-size: 16px;
            line-height: 22px;
        }

        .cta .btn-dark-green {
            padding-top: 20px;
            padding-bottom: 20px;
        }
}
